Class: GeniusReferrals::CampaignsResource
- Defined in:
- lib/genius_referrals/resources/campaigns.rb
Instance Method Summary collapse
-
#list(account_slug, page: 1, limit: 10, filter: nil, sort: nil) ⇒ Object
List campaigns for an account.
-
#retrieve(account_slug, campaign_slug) ⇒ Object
Retrieve one campaign.
Methods inherited from Resource
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(account_slug, page: 1, limit: 10, filter: nil, sort: nil) page('GET', "/accounts/#{esc(account_slug)}/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(account_slug, campaign_slug) request('GET', "/accounts/#{esc(account_slug)}/campaigns/#{esc(campaign_slug)}") end |