class Bankaccounts
Public Instance Methods
all(customer_id)
click to toggle source
# File lib/openpay/bankaccounts.rb, line 33 def all(customer_id) customers=@api_hook.create(:customers) customers.all_bank_accounts(customer_id) end
create(bank_account,customer_id)
click to toggle source
# File lib/openpay/bankaccounts.rb, line 5 def create(bank_account,customer_id) customers=@api_hook.create(:customers) customers.create_bank_account(customer_id,bank_account) end
delete(customer_id,bank_account)
click to toggle source
# File lib/openpay/bankaccounts.rb, line 21 def delete(customer_id,bank_account) customers=@api_hook.create(:customers) customers.delete_bank_account(customer_id,bank_account) end
delete_all(customer_id)
click to toggle source
# File lib/openpay/bankaccounts.rb, line 47 def delete_all(customer_id) if env == :production raise OpenpayException.new('This method is not supported on PRODUCTION',false) end customers=@api_hook.create(:customers) customers.delete_all_bank_accounts(customer_id) end
each(customer_id) { |acc| ... }
click to toggle source
# File lib/openpay/bankaccounts.rb, line 26 def each(customer_id) customers=@api_hook.create(:customers) customers.each_bank_account(customer_id) do |acc| yield acc end end
get(customer_id='',bank_account=nil)
click to toggle source
# File lib/openpay/bankaccounts.rb, line 10 def get(customer_id='',bank_account=nil) customers=@api_hook.create(:customers) if bank_account customers.get_bank_account(customer_id,bank_account) else customers.get_bank_account(customer_id) end end
list(search_params,customer_id=nil)
click to toggle source
Calls superclass method
OpenPayResource#list
# File lib/openpay/bankaccounts.rb, line 38 def list(search_params,customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.list_bankaccounts(customer_id,search_params) else super search_params end end