class CnabRb::Return::Cnab240::Batch
Attributes
header[RW]
segments[RW]
trailer[RW]
Public Class Methods
new()
click to toggle source
# File lib/cnab_rb/return/cnab240/batch.rb, line 5 def initialize @segments = [] end
Public Instance Methods
details()
click to toggle source
# File lib/cnab_rb/return/cnab240/batch.rb, line 9 def details unless @details.nil? return @details end lastDetail = nil @details = [] @segments.each do |s| if s.segment_code == 'T' lastDetail = Detail.new @details << lastDetail end unless lastDetail.nil? if s.segment_code == 'T' lastDetail.segment_t = s end if s.segment_code == 'U' lastDetail.segment_u = s end if s.segment_code == 'W' lastDetail.segment_w = s end end end @details end