Class: GeniusReferrals::CampaignsResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/genius_referrals/resources/campaigns.rb

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from GeniusReferrals::Resource

Instance Method Details

#list(account_slug, page: 1, limit: 10, filter: nil, sort: nil) ⇒ Object

List campaigns for an account.



4
5
6
7
8
# File 'lib/genius_referrals/resources/campaigns.rb', line 4

def list(, page: 1, limit: 10, filter: nil, sort: nil)
  page('GET',
       "/accounts/#{esc()}/campaigns",
       params: compact(page: page, limit: limit, filter: filter, sort: sort))
end

#retrieve(account_slug, campaign_slug) ⇒ Object

Retrieve one campaign.



11
12
13
# File 'lib/genius_referrals/resources/campaigns.rb', line 11

def retrieve(, campaign_slug)
  request('GET', "/accounts/#{esc()}/campaigns/#{esc(campaign_slug)}")
end