Class: Atrium::Transaction
- Inherits:
-
Object
- Object
- Atrium::Transaction
- Includes:
- ActiveAttr::Model
- Defined in:
- lib/atrium/transaction.rb
Class Method Summary collapse
Class Method Details
.list(user_guid:) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/atrium/transaction.rb', line 34 def self.list(user_guid:) endpoint = "/users/#{user_guid}/transactions" raw_transactions = ::Atrium.client.make_request(:get, endpoint) raw_transactions["transactions"].map do |raw_transaction| ::Atrium::Transaction.new(raw_transaction) end end |
.read(user_guid:, transaction_guid:) ⇒ Object
43 44 45 46 47 48 |
# File 'lib/atrium/transaction.rb', line 43 def self.read(user_guid:, transaction_guid:) endpoint = "/users/#{user_guid}/transactions/#{transaction_guid}" raw_transaction = ::Atrium.client.make_request(:get, endpoint) ::Atrium::Transaction.new(raw_transaction["transaction"]) end |