class Naver::Searchad::Api::Stat::Service
Public Class Methods
new()
click to toggle source
Calls superclass method
Naver::Searchad::Api::Core::BaseService::new
# File lib/naver/searchad/api/stat/service.rb, line 9 def initialize super('https://api.naver.com/', '') end
Public Instance Methods
get_stat_by_id(id, fields, time_range, options: {}, date_preset: nil, time_increment: nil, breakdown: nil, &block)
click to toggle source
# File lib/naver/searchad/api/stat/service.rb, line 13 def get_stat_by_id(id, fields, time_range, options: {}, date_preset: nil, time_increment: nil, breakdown: nil, &block) command = make_command(:get, 'stats', options) command.query['id'] = id command.query['fields'] = fields.to_json command.query['timeRange'] = time_range.to_json command.query['datePreset'] = date_preset if date_preset command.query['timeIncrement'] = time_increment if time_increment command.query['breakdown'] = breakdown if breakdown execute_command(command, &block) end
get_stat_by_ids(ids, fields, time_range, options: {}, date_preset: nil, time_increment: nil, breakdown: nil,&block)
click to toggle source
# File lib/naver/searchad/api/stat/service.rb, line 32 def get_stat_by_ids(ids, fields, time_range, options: {}, date_preset: nil, time_increment: nil, breakdown: nil,&block) command = make_command(:get, 'stats', options) command.query['ids'] = ids command.query['fields'] = fields.to_json command.query['timeRange'] = time_range.to_json command.query['datePreset'] = date_preset if date_preset command.query['timeIncrement'] = time_increment if time_increment command.query['breakdown'] = breakdown if breakdown execute_command(command, &block) end