Class: SynapsePay::DepositEndpoint
Instance Attribute Summary
Attributes inherited from APIEndpoint
#client
Instance Method Summary
collapse
Methods inherited from APIEndpoint
#initialize
Instance Method Details
#all(params = {}, headers = {}) ⇒ Object
4
5
6
7
8
|
# File 'lib/synapse_pay/endpoints/deposit_endpoint.rb', line 4
def all(params={}, ={})
method = APIMethod.new(:post, "/deposit/show", params, , self)
json = @client.execute(method)
APIList.new(:Deposit, json[:deposits], method, @client)
end
|
#create(params = {}, headers = {}) ⇒ Object
10
11
12
13
14
|
# File 'lib/synapse_pay/endpoints/deposit_endpoint.rb', line 10
def create(params={}, ={})
method = APIMethod.new(:post, "/deposit/add", params, , self)
json = @client.execute(method)
Deposit.new(json[:deposit], method, @client)
end
|
#micro(params = {}, headers = {}) ⇒ Object
16
17
18
19
20
|
# File 'lib/synapse_pay/endpoints/deposit_endpoint.rb', line 16
def micro(params={}, ={})
method = APIMethod.new(:post, "/deposit/micro", params, , self)
json = @client.execute(method)
APIList.new(:Deposit, json[:deposits], method, @client)
end
|