Class: ThreeSixty::Report
Constant Summary
Constants inherited
from Core::Report
Core::Report::SERVICE_URL
Instance Method Summary
collapse
#creative, #creative_count, #initialize, #keyword, #keyword_count, #region, #region_count
#client_request
Instance Method Details
#all_creatives(start_date, level) ⇒ Object
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/three-sixty/report.rb', line 18
def all_creatives(start_date, level)
creative_data = []
page = 1
begin
creatives = creative(start_date, level, page: page)['creativeList']
break if creatives.nil?
creative_data += creatives
page += 1
end while creatives.count >= 1000
creative_data
end
|
#all_keywords(start_date, level) ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/three-sixty/report.rb', line 6
def all_keywords(start_date, level)
keyword_data = []
page = 1
begin
keywords = keyword(start_date, level, page: page)['keywordList']
break if keywords.nil?
keyword_data += keywords
page += 1
end while keywords.count >= 1000
keyword_data
end
|
#all_regions(start_date, level) ⇒ Object
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/three-sixty/report.rb', line 30
def all_regions(start_date, level)
region_data = []
page = 1
begin
regions = region(start_date, level, page: page)['regionList']
break if regions.nil?
region_data += regions
page += 1
end while regions.count >= 1000
region_data
end
|