Class: Mpayer::Account
- Defined in:
- lib/mpayer/endpoints/account.rb
Instance Attribute Summary collapse
-
#members(per: 1, per_page: 100) ⇒ Object
Mpayer::Account.find(26, fetch:false).members(per:1,per_page:100).
-
#payable_items(per: 1, per_page: 100) ⇒ Object
Mpayer::Account.find(26, fetch:false).payable_items(per:1,per_page:100).
Attributes inherited from Endpoint
#attributes, #config, #endpoint, #id, #pagination, #response
Class Method Summary collapse
-
.aggregates(per: 1, per_page: 100, **options) ⇒ Object
options = dr_cr:nil, ac_type:nil, category:nil Mpayer::Account.aggregate(options).
-
.all(per: 1, per_page: 100) ⇒ Object
Mpayer::Account.all().
-
.find(account_id, fetch: true) ⇒ Object
Mpayer::Account.find(account_id).
Instance Method Summary collapse
- #enroll ⇒ Object
-
#update(options) ⇒ Object
account.update(name:new_name).
Methods inherited from Endpoint
Constructor Details
This class inherits a constructor from Mpayer::Endpoint
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Mpayer::Endpoint
Instance Attribute Details
#members(per: 1, per_page: 100) ⇒ Object
Mpayer::Account.find(26, fetch:false).members(per:1,per_page:100)
41 42 43 |
# File 'lib/mpayer/endpoints/account.rb', line 41 def members(per:1,per_page:100) find_all(per:per,per_page:per_page) end |
#payable_items(per: 1, per_page: 100) ⇒ Object
Mpayer::Account.find(26, fetch:false).payable_items(per:1,per_page:100)
46 47 48 |
# File 'lib/mpayer/endpoints/account.rb', line 46 def payable_items(per:1,per_page:100) find_all(per:per,per_page:per_page) end |
Class Method Details
.aggregates(per: 1, per_page: 100, **options) ⇒ Object
options = dr_cr:nil, ac_type:nil, category:nil Mpayer::Account.aggregate(options)
15 16 17 18 |
# File 'lib/mpayer/endpoints/account.rb', line 15 def aggregates(per:1,per_page:100, **) url = "/accounts/aggregates" Mpayer::Fetch.get(url,query:{per:per,per_page:per_page}.merge!()) end |
Instance Method Details
#enroll ⇒ Object
36 37 38 |
# File 'lib/mpayer/endpoints/account.rb', line 36 def enroll end |