Class: Braintree::TransactionInfo

Inherits:
Query
  • Object
show all
Defined in:
app/models/braintree/transaction_info.rb

Instance Method Summary collapse

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

#amountObject



16
17
18
# File 'app/models/braintree/transaction_info.rb', line 16

def amount
  xml_attribute('action/amount')
end

#dateObject



12
13
14
# File 'app/models/braintree/transaction_info.rb', line 12

def date
  xml_attribute('action/date')
end