module Eloquant::Campaigns
Public Instance Methods
describe_campaigns()
click to toggle source
# File lib/eloquant/concerns/campaigns.rb, line 3 def describe_campaigns describe_endpoint(campaigns) end
describe_campaigns_csv()
click to toggle source
# File lib/eloquant/concerns/campaigns.rb, line 7 def describe_campaigns_csv describe_endpoint_csv(campaigns) end
get_campaigns(page: nil, depth: :minimal, count: nil)
click to toggle source
# File lib/eloquant/concerns/campaigns.rb, line 15 def get_campaigns(page: nil, depth: :minimal, count: nil) params = {} params[:page] = page if !page.nil? params[:depth] = depth if !depth.nil? params[:count] = count if !count.nil? get("/api/rest/2.0/assets/campaigns", params) end
number_of_campaigns()
click to toggle source
# File lib/eloquant/concerns/campaigns.rb, line 11 def number_of_campaigns get_campaigns(count: 1).try(:[], :total) end
Private Instance Methods
campaigns()
click to toggle source
# File lib/eloquant/concerns/campaigns.rb, line 26 def campaigns "campaigns" end