Module: Eloqua::Campaign

Included in:
RESTClient
Defined in:
lib/eloqua_api/rest/campaign.rb

Instance Method Summary collapse

Instance Method Details

#get_campaign(campaign_id, options = {}) ⇒ Object



3
4
5
# File 'lib/eloqua_api/rest/campaign.rb', line 3

def get_campaign(campaign_id, options={})
  get("assets/campaign/%s" % campaign_id, options)
end

#get_campaigns(options = {}) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/eloqua_api/rest/campaign.rb', line 14

def get_campaigns(options={})
  options[:count] ||= 10
  options[:depth] ||= "minimal"
  options[:orderBy] ||= "createdAt+DESC"

  get("assets/campaigns", options)
end

#get_recent_campaigns(options = {}) ⇒ Object



7
8
9
10
11
12
# File 'lib/eloqua_api/rest/campaign.rb', line 7

def get_recent_campaigns(options={})
  options[:count] ||= 10
  options[:depth] ||= "minimal"
  
  get("assets/campaigns/recent", options)
end