Class: FidorApi::Transaction

Inherits:
Resource show all
Extended by:
ModelAttribute
Defined in:
lib/fidor_api/transaction.rb

Defined Under Namespace

Modules: ClientSupport

Instance Attribute Summary

Attributes inherited from Resource

#client

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Resource

#initialize, request

Constructor Details

This class inherits a constructor from FidorApi::Resource

Class Method Details

.all(access_token, options = {}) ⇒ Object



20
21
22
# File 'lib/fidor_api/transaction.rb', line 20

def self.all(access_token, options = {})
  Collection.build(self, request(:get, access_token, "/transactions", options))
end

.find(access_token, id) ⇒ Object



24
25
26
# File 'lib/fidor_api/transaction.rb', line 24

def self.find(access_token, id)
  new(request(:get, access_token, "/transactions/#{id}"))
end

Instance Method Details

#transaction_type_detailsObject



28
29
30
# File 'lib/fidor_api/transaction.rb', line 28

def transaction_type_details
  @_transaction_type_details ||= TransactionDetails.build(@transaction_type, @transaction_type_details)
end