class Moip2::BankAccountsApi
Attributes
client[R]
Public Class Methods
new(client)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 5 def initialize(client) @client = client end
Public Instance Methods
create(account_id, bank_account)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 9 def create(account_id, bank_account) Resource::BankAccount.new client, client.post( base_account_path(account_id), bank_account, ) end
delete(bank_account_id)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 22 def delete(bank_account_id) Resource::BankAccount.new client, client.delete( base_bank_account_path(bank_account_id), ) end
find_all(account_id)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 35 def find_all(account_id) Resource::BankAccount.new client, client.get( base_account_path(account_id), ) end
show(bank_account_id)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 16 def show(bank_account_id) Resource::BankAccount.new client, client.get( base_bank_account_path(bank_account_id), ) end
update(bank_account_id, bank_account)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 28 def update(bank_account_id, bank_account) Resource::BankAccount.new client, client.put( base_bank_account_path(bank_account_id), bank_account, ) end
Private Instance Methods
base_account_path(account_id)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 47 def base_account_path(account_id) "/v2/accounts/#{account_id}/bankaccounts" end
base_bank_account_path(bank_account_id)
click to toggle source
# File lib/moip2/bank_accounts_api.rb, line 43 def base_bank_account_path(bank_account_id) "/v2/bankaccounts/#{bank_account_id}" end