class Camt::Amount
Attributes
node[R]
Public Class Methods
new(xml_node)
click to toggle source
# File lib/camt/amount.rb, line 6 def initialize(xml_node) @node = xml_node end
Public Instance Methods
currency()
click to toggle source
# File lib/camt/amount.rb, line 18 def currency node.at('./Amt').attribute('Ccy').value end
sign()
click to toggle source
# File lib/camt/amount.rb, line 14 def sign node.at('./CdtDbtInd').text == 'DBIT' ? -1 : 1 end
value()
click to toggle source
# File lib/camt/amount.rb, line 10 def value sign * BigDecimal.new(node.at('./Amt').text) end