Class: Braintree::TransactionInfo
- Defined in:
- app/models/braintree/transaction_info.rb
Instance Method Summary collapse
- #amount ⇒ Object
- #date ⇒ Object
-
#initialize(transaction_id = nil) ⇒ TransactionInfo
constructor
A new instance of TransactionInfo.
Methods inherited from Query
#run, #xml_attribute, xml_attrs
Constructor Details
#initialize(transaction_id = nil) ⇒ TransactionInfo
Returns a new instance of TransactionInfo.
6 7 8 9 10 |
# File 'app/models/braintree/transaction_info.rb', line 6 def initialize(transaction_id = nil) super({:transaction_id => transaction_id, :transaction_type => 'cc', :action_type => 'sale'}) @transaction_id = transaction_id @info = Braintree::Query.new(@query_params).run end |
Instance Method Details
#amount ⇒ Object
16 17 18 |
# File 'app/models/braintree/transaction_info.rb', line 16 def amount xml_attribute('action/amount') end |
#date ⇒ Object
12 13 14 |
# File 'app/models/braintree/transaction_info.rb', line 12 def date xml_attribute('action/date') end |