Class: Report::TotalClicks
- Inherits:
-
BaseReport
- Object
- BaseReport
- Report::TotalClicks
- Defined in:
- lib/mc/report.rb
Instance Method Summary collapse
-
#initialize(api, list_id) ⇒ TotalClicks
constructor
A new instance of TotalClicks.
- #run ⇒ Object
Constructor Details
#initialize(api, list_id) ⇒ TotalClicks
Returns a new instance of TotalClicks.
68 69 70 71 |
# File 'lib/mc/report.rb', line 68 def initialize(api, list_id) super(api) @list_id = list_id end |
Instance Method Details
#run ⇒ Object
73 74 75 76 77 |
# File 'lib/mc/report.rb', line 73 def run @api.campaigns(:filters => {:list_id => @list_id}, :limit => 25)['data'].each do |campaign| puts "#{campaign['subject']} - #{@api.campaignStats({:cid => campaign['id']})['clicks'].to_i}" end end |