Class: Report::TotalClicks

Inherits:
BaseReport show all
Defined in:
lib/mc/report.rb

Instance Method Summary collapse

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

#runObject



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