class Nem::Endpoint::Local::Account
Public Instance Methods
transfers(value, hash: nil, id: nil, page_size: nil, dir: :all)
click to toggle source
# File lib/nem/endpoint/local/account.rb, line 47 def transfers(value, hash: nil, id: nil, page_size: nil, dir: :all) case dir.to_s when /\Ain/ then transfers_incoming(value, hash: hash, id: id, page_size: page_size) when /\Aout/ then transfers_outgoing(value, hash: hash, id: id, page_size: page_size) else transfers_all(value, hash: hash, id: id, page_size: page_size) end end
transfers_all(value, hash: nil, id: nil, page_size: nil)
click to toggle source
@see nemproject.github.io/#transaction-data-with-decoded-messages
# File lib/nem/endpoint/local/account.rb, line 34 def transfers_all(value, hash: nil, id: nil, page_size: nil) page = { value: value, hash: hash, id: id } request!(:post, '/local/account/transfers/all', page) do |res| res[:data].map do |tx| Nem::Model::Transaction.new_from_account_transaction_meta_data_pair(tx) end end end
transfers_incoming(value, hash: nil, id: nil, page_size: nil)
click to toggle source
@see nemproject.github.io/#transaction-data-with-decoded-messages
# File lib/nem/endpoint/local/account.rb, line 6 def transfers_incoming(value, hash: nil, id: nil, page_size: nil) page = { value: value, hash: hash, id: id } request!(:post, '/local/account/transfers/incoming', page) do |res| res[:data].map do |tx| Nem::Model::Transaction.new_from_account_transaction_meta_data_pair(tx) end end end
transfers_outgoing(value, hash: nil, id: nil, page_size: nil)
click to toggle source
@see nemproject.github.io/#transaction-data-with-decoded-messages
# File lib/nem/endpoint/local/account.rb, line 20 def transfers_outgoing(value, hash: nil, id: nil, page_size: nil) page = { value: value, hash: hash, id: id } request!(:post, '/local/account/transfers/outgoing', page) do |res| res[:data].map do |tx| Nem::Model::Transaction.new_from_account_transaction_meta_data_pair(tx) end end end