class Braintree::TransactionLineItem
Attributes
Public Class Methods
Source
# File lib/braintree/transaction_line_item.rb, line 34 def _new(*args) self.new(*args) end
Source
# File lib/braintree/transaction_line_item.rb, line 39 def self.find_all(*args) Configuration.gateway.transaction_line_item.find_all(*args) end
Protected Class Methods
Source
# File lib/braintree/transaction_line_item.rb, line 21 def initialize(gateway, attributes) @gateway = gateway set_instance_variables_from_hash(attributes) @quantity = Util.to_big_decimal(quantity) @unit_amount = Util.to_big_decimal(unit_amount) @unit_tax_amount = Util.to_big_decimal(unit_tax_amount) @discount_amount = Util.to_big_decimal(discount_amount) @tax_amount = Util.to_big_decimal(tax_amount) @total_amount = Util.to_big_decimal(total_amount) end