class EdifactConverter::EDI2XML11::HiddenGroupHandler
Attributes
groups[RW]
inserted_group[RW]
Public Instance Methods
endSegment(name)
click to toggle source
Calls superclass method
# File lib/edifact_converter/edi2xml11/hidden_group_handler.rb, line 35 def endSegment(name) super end
endSegmentGroup(name)
click to toggle source
Calls superclass method
# File lib/edifact_converter/edi2xml11/hidden_group_handler.rb, line 14 def endSegmentGroup(name) if inserted_group super(inserted_group) self.inserted_group = nil super if name == 'BrevIndhold' else super end groups.pop end
startSegment(name)
click to toggle source
Calls superclass method
# File lib/edifact_converter/edi2xml11/hidden_group_handler.rb, line 25 def startSegment(name) if locator.rules.hidden? name self.inserted_group = locator.rules.hidden[name] next_handler.endSegmentGroup(groups.last) unless groups.last == 'BrevIndhold' next_handler.startSegmentGroup(inserted_group, true) groups << group end super end
startSegmentGroup(name, hidden = false)
click to toggle source
Calls superclass method
# File lib/edifact_converter/edi2xml11/hidden_group_handler.rb, line 9 def startSegmentGroup(name, hidden = false) groups << name super end