Class CampaignMonitor::Campaign
In: lib/campaign_monitor.rb
Parent: Object

Provides access to the information about a campaign

Methods

Attributes

id  [R] 
sent_date  [R] 
subject  [R] 
total_recipients  [R] 

Public Class methods

Public Instance methods

Example

 @campaign = Campaign.new(12345)
 @subscriber_bounces = @campaign.bounces

 for subscriber in @subscriber_bounces
   puts subscriber.email
 end

Example

 @campaign = Campaign.new(12345)
 @subscriber_clicks = @campaign.clicks

 for subscriber in @subscriber_clicks
   puts subscriber.email
 end

Example

 @campaign = Campaign.new(12345)
 puts @campaign.number_bounced

Example

 @campaign = Campaign.new(12345)
 puts @campaign.number_clicks

Example

 @campaign = Campaign.new(12345)
 puts @campaign.number_opened

Example

 @campaign = Campaign.new(12345)
 puts @campaign.number_recipients

Example

 @campaign = Campaign.new(12345)
 puts @campaign.number_unsubscribed

Example

 @campaign = Campaign.new(12345)
 @subscriber_opens = @campaign.opens

 for subscriber in @subscriber_opens
   puts subscriber.email
 end

Example

 @campaign = Campaign.new(12345)
 @subscriber_unsubscribes = @campaign.unsubscribes

 for subscriber in @subscriber_unsubscribes
   puts subscriber.email
 end

[Validate]