Method: Figo#transactions
- Defined in:
- lib/transaction/api_call.rb
#transactions(account_id = nil, since = nil, count = 1000, offset = 0, include_pending = false) ⇒ Array
Retrieve list of transactions (on all or a specific account)
13 14 15 16 17 18 |
# File 'lib/transaction/api_call.rb', line 13 def transactions(account_id = nil, since = nil, count = 1000, offset = 0, include_pending = false) data = {"count" => count.to_s, "offset" => offset.to_s, "include_pending" => include_pending ? "1" : "0"} data["since"] = ((since.is_a?(Date) ? since.to_s : since) unless since.nil?) query_api_object Transaction, (account_id.nil? ? "/rest/transactions?" : "/rest/accounts/#{account_id}/transactions?") + URI.encode_www_form(data), nil, "GET", "transactions" end |