class EdifactConverter::EDI2XML11::BrevHandler
Attributes
brev[RW]
indhold[RW]
last_position[RW]
Public Instance Methods
brev?()
click to toggle source
# File lib/edifact_converter/edi2xml11/brev_handler.rb, line 9 def brev? @brev ||= false end
endSegment(name)
click to toggle source
Calls superclass method
# File lib/edifact_converter/edi2xml11/brev_handler.rb, line 33 def endSegment(name) super if brev? case name when 'UNT' endSegmentGroup('Brev') self.brev = false when 'UNH' unless indhold? startSegmentGroup 'BrevIndhold', true self.indhold = true end end end end
indhold?()
click to toggle source
# File lib/edifact_converter/edi2xml11/brev_handler.rb, line 13 def indhold? @indhold ||= false end
startDocument()
click to toggle source
Calls superclass method
# File lib/edifact_converter/edi2xml11/brev_handler.rb, line 17 def startDocument self.brev = self.indhold = false super end
startSegment(name)
click to toggle source
Calls superclass method
# File lib/edifact_converter/edi2xml11/brev_handler.rb, line 22 def startSegment(name) case name when 'UNH' startSegmentGroup('Brev', true) self.brev = true when 'UNT' endSegmentGroup 'BrevIndhold' if indhold? end super end