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