Module: Mnam::Client::Transaction
- Included in:
- Mnam::Client
- Defined in:
- lib/mnam/client/transaction.rb
Instance Method Summary collapse
- #create_transaction(recipient_id, amount, vendor_field, secret, second_secret = nil) ⇒ Object
- #transaction(id) ⇒ Object
- #transactions(parameters = {}) ⇒ Object
- #unconfirmed_transaction(id) ⇒ Object
- #unconfirmed_transactions(parameters = {}) ⇒ Object
Instance Method Details
#create_transaction(recipient_id, amount, vendor_field, secret, second_secret = nil) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/mnam/client/transaction.rb', line 20 def create_transaction(recipient_id, amount, vendor_field, secret, second_secret=nil) params = { :transactions => [ Mnam::TransactionBuilder.new.create_transfer(recipient_id, amount, vendor_field, secret, second_secret).to_params ] } post('peer/transactions', params) end |
#transaction(id) ⇒ Object
4 5 6 |
# File 'lib/mnam/client/transaction.rb', line 4 def transaction(id) get('api/transactions/get', {:id => id}) end |
#transactions(parameters = {}) ⇒ Object
8 9 10 |
# File 'lib/mnam/client/transaction.rb', line 8 def transactions(parameters = {}) get('api/transactions', parameters) end |
#unconfirmed_transaction(id) ⇒ Object
12 13 14 |
# File 'lib/mnam/client/transaction.rb', line 12 def unconfirmed_transaction(id) get('api/transactions/unconfirmed/get', {:id => id}) end |
#unconfirmed_transactions(parameters = {}) ⇒ Object
16 17 18 |
# File 'lib/mnam/client/transaction.rb', line 16 def unconfirmed_transactions(parameters = {}) get('api/transactions/unconfirmed', parameters) end |