Class: Absa::H2h::Transmission::Reply
Defined Under Namespace
Classes: AcceptedReportReply, AhvStatus, EftStatus, RejectedMessage, TransmissionRejectedReason, TransmissionStatus
Instance Attribute Summary
Attributes inherited from Set
Class Method Summary collapse
Methods inherited from Set
build, for_record, #header, #initialize, is_trailer_record?, layout_rules, module_name, partial_class_name, process_record, record_type, record_types, #to_s, #trailer, trailer_id, #transactions, #validate!
Constructor Details
This class inherits a constructor from Absa::H2h::Transmission::Set
Class Method Details
.hash_from_s(string, transmission_type) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/absa-h2h/reply.rb', line 13 def self.hash_from_s(string, transmission_type) set_info = {type: self.partial_class_name.underscore, data: []} string.split(/^/).each do |line| if Set.for_record(line, transmission_type) == self set_info[:data] << self.process_record(line[0, 198]) end end set_info end |