Class: GeniusReferrals::AccountsResource

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

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from GeniusReferrals::Resource

Instance Method Details

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

List accounts with standard page/limit pagination.



4
5
6
# File 'lib/genius_referrals/resources/accounts.rb', line 4

def list(page: 1, limit: 10, filter: nil, sort: nil)
  page('GET', '/accounts', params: compact(page: page, limit: limit, filter: filter, sort: sort))
end

#retrieve(account_slug) ⇒ Object

Retrieve one account by slug.



9
10
11
# File 'lib/genius_referrals/resources/accounts.rb', line 9

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