Class: Edifunct::Segment
- Inherits:
-
Object
- Object
- Edifunct::Segment
- Defined in:
- lib/edifunct/segment.rb
Overview
Represents a segment in an EDIFACT document/message.
Instance Attribute Summary collapse
-
#data_elements ⇒ Object
readonly
Returns the value of attribute data_elements.
-
#raw_segment ⇒ Object
readonly
Returns the value of attribute raw_segment.
-
#tag ⇒ Object
readonly
Returns the value of attribute tag.
Instance Method Summary collapse
-
#initialize(tag:, raw_segment:, data_elements:) ⇒ Segment
constructor
A new instance of Segment.
Constructor Details
#initialize(tag:, raw_segment:, data_elements:) ⇒ Segment
Returns a new instance of Segment.
8 9 10 11 12 |
# File 'lib/edifunct/segment.rb', line 8 def initialize(tag:, raw_segment:, data_elements:) @tag = tag @raw_segment = raw_segment @data_elements = data_elements end |
Instance Attribute Details
#data_elements ⇒ Object (readonly)
Returns the value of attribute data_elements.
6 7 8 |
# File 'lib/edifunct/segment.rb', line 6 def data_elements @data_elements end |
#raw_segment ⇒ Object (readonly)
Returns the value of attribute raw_segment.
6 7 8 |
# File 'lib/edifunct/segment.rb', line 6 def raw_segment @raw_segment end |
#tag ⇒ Object (readonly)
Returns the value of attribute tag.
6 7 8 |
# File 'lib/edifunct/segment.rb', line 6 def tag @tag end |