module Xfers::BankAccount
Constants
- RESOUCE_URL
Public Class Methods
add(params, connect_key=nil)
click to toggle source
# File lib/xfers/bank_account.rb, line 10 def self.add(params, connect_key=nil) raise InvalidRequestError.new 'Params cannot be empty', 400 if params.nil? or params == '' params['redirect'] = 'false' Xfers::APIOperations.post params, RESOUCE_URL, connect_key end
delete(bank_account_id, connect_key=nil)
click to toggle source
# File lib/xfers/bank_account.rb, line 21 def self.delete(bank_account_id, connect_key=nil) raise InvalidRequestError.new 'BankAccount id cannot be empty', 400 if bank_account_id.nil? or bank_account_id == '' Xfers::APIOperations.delete "#{RESOUCE_URL}/#{bank_account_id}", connect_key end
list_all(connect_key=nil)
click to toggle source
# File lib/xfers/bank_account.rb, line 6 def self.list_all(connect_key=nil) Xfers::APIOperations.get(nil, RESOUCE_URL, connect_key) end
update(bank_account_id, params, connect_key=nil)
click to toggle source
# File lib/xfers/bank_account.rb, line 16 def self.update(bank_account_id, params, connect_key=nil) raise InvalidRequestError.new 'BankAccount id cannot be empty', 400 if bank_account_id.nil? or bank_account_id == '' Xfers::APIOperations.put params, "#{RESOUCE_URL}/#{bank_account_id}", connect_key end
withdraw(bank_account_id, params, connect_key=nil)
click to toggle source
# File lib/xfers/bank_account.rb, line 26 def self.withdraw(bank_account_id, params, connect_key=nil) raise InvalidRequestError.new 'BankAccount id and params cannot be empty', 400 if bank_account_id.nil? or params.nil? Xfers::APIOperations.post params, "#{RESOUCE_URL}/#{bank_account_id}/withdraw", connect_key end
withdrawal_requests(params=nil, connect_key=nil)
click to toggle source
# File lib/xfers/bank_account.rb, line 31 def self.withdrawal_requests(params=nil, connect_key=nil) Xfers::APIOperations.get(params, "#{RESOUCE_URL}/withdrawal_requests", connect_key)[:withdrawal_requests] end