Class: SepaFileParser::ReturnInformation

Inherits:
Object
  • Object
show all
Defined in:
lib/sepa_file_parser/general/return_information.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(xml_data) ⇒ ReturnInformation

Returns a new instance of ReturnInformation.



8
9
10
# File 'lib/sepa_file_parser/general/return_information.rb', line 8

def initialize(xml_data)
  @xml_data = xml_data
end

Instance Attribute Details

#xml_dataObject (readonly)

Returns the value of attribute xml_data.



6
7
8
# File 'lib/sepa_file_parser/general/return_information.rb', line 6

def xml_data
  @xml_data
end

Instance Method Details

#additional_informationObject

May be missing



12
13
14
# File 'lib/sepa_file_parser/general/return_information.rb', line 12

def additional_information # May be missing
  @additional_information ||= xml_data.xpath('AddtlInf/text()').text
end

#reason_codeObject



16
17
18
# File 'lib/sepa_file_parser/general/return_information.rb', line 16

def reason_code
  @reason_code ||= xml_data.xpath('Rsn/Cd/text()').text
end