Class: EdifactConverter::EDI2XML11::SettingsHandler
- Inherits:
-
EdifactConverter::EmptyHandler
- Object
- EdifactConverter::EmptyHandler
- EdifactConverter::EDI2XML11::SettingsHandler
- Defined in:
- lib/edifact_converter/edi2xml11/settings_handler.rb
Instance Attribute Summary collapse
-
#element_index ⇒ Object
Returns the value of attribute element_index.
-
#groups ⇒ Object
Returns the value of attribute groups.
-
#segment ⇒ Object
Returns the value of attribute segment.
-
#value_index ⇒ Object
Returns the value of attribute value_index.
Attributes inherited from EdifactConverter::EmptyHandler
Instance Method Summary collapse
- #endSegmentGroup(name) ⇒ Object
- #startDocument ⇒ Object
- #startSegmentGroup(name, hidden = false) ⇒ Object
Methods inherited from EdifactConverter::EmptyHandler
Constructor Details
This class inherits a constructor from EdifactConverter::EmptyHandler
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class EdifactConverter::EmptyHandler
Instance Attribute Details
#element_index ⇒ Object
Returns the value of attribute element_index.
7 8 9 |
# File 'lib/edifact_converter/edi2xml11/settings_handler.rb', line 7 def element_index @element_index end |
#groups ⇒ Object
Returns the value of attribute groups.
7 8 9 |
# File 'lib/edifact_converter/edi2xml11/settings_handler.rb', line 7 def groups @groups end |
#segment ⇒ Object
Returns the value of attribute segment.
7 8 9 |
# File 'lib/edifact_converter/edi2xml11/settings_handler.rb', line 7 def segment @segment end |
#value_index ⇒ Object
Returns the value of attribute value_index.
7 8 9 |
# File 'lib/edifact_converter/edi2xml11/settings_handler.rb', line 7 def value_index @value_index end |
Instance Method Details
#endSegmentGroup(name) ⇒ Object
23 24 25 26 27 |
# File 'lib/edifact_converter/edi2xml11/settings_handler.rb', line 23 def endSegmentGroup(name) groups.pop locator.rules = EdifactConverter::Configuration.edifact_rules(locator.properties[:type], groups.last) super end |
#startDocument ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/edifact_converter/edi2xml11/settings_handler.rb', line 9 def startDocument self.groups = [] self.segment = 'Edifact' self.element_index = 0 self.value_index = 0 super end |
#startSegmentGroup(name, hidden = false) ⇒ Object
17 18 19 20 21 |
# File 'lib/edifact_converter/edi2xml11/settings_handler.rb', line 17 def startSegmentGroup(name, hidden = false) groups << name locator.rules = EdifactConverter::Configuration.edifact_rules(locator.properties[:type], name) super end |