Class: Mbsy::Commission
- Inherits:
-
Base
- Object
- Base
- Mbsy::Commission
show all
- Defined in:
- lib/mbsy/resources/commission.rb
Class Method Summary
collapse
Methods inherited from Base
api_url, call, element_name
Class Method Details
.add(params = {}) ⇒ Object
8
9
10
11
12
13
|
# File 'lib/mbsy/resources/commission.rb', line 8
def self.add(params={})
raise ArgumentError, "You must include either :email or :uid" unless params[:email] or params[:uid]
raise ArgumentError, "You must include :campaign_uid" unless params[:campaign_uid]
raise ArgumentError, "You must include :amount" unless params[:amount]
call('add', params)
end
|
.all(params = {}) ⇒ Object
15
16
17
|
# File 'lib/mbsy/resources/commission.rb', line 15
def self.all(params={})
call('all', params)
end
|
.update(params = {}) ⇒ Object
3
4
5
6
|
# File 'lib/mbsy/resources/commission.rb', line 3
def self.update(params={})
raise ArgumentError, "You must include either :commission_uid or :transaction_uid" unless params[:commission_uid] or params[:transaction_uid]
call('update', params)
end
|