class CamtParser::Charges
Public Class Methods
new(xml_data)
click to toggle source
# File lib/camt_parser/general/charges.rb, line 3 def initialize(xml_data) @xml_data = xml_data @total_charges_and_tax_amount = @xml_data.xpath('TtlChrgsAndTaxAmt/text()').text end
Public Instance Methods
records()
click to toggle source
# File lib/camt_parser/general/charges.rb, line 16 def records @records ||= @xml_data.xpath('Rcrd').map{ |x| CamtParser::Record.new(x) } end
total_charges_and_tax_amount()
click to toggle source
# File lib/camt_parser/general/charges.rb, line 8 def total_charges_and_tax_amount CamtParser::Misc.to_amount(@total_charges_and_tax_amount) end
total_charges_and_tax_amount_in_cents()
click to toggle source
# File lib/camt_parser/general/charges.rb, line 12 def total_charges_and_tax_amount_in_cents CamtParser::Misc.to_amount_in_cents(@total_charges_and_tax_amount) end