Class: HL7::Message::Segment::Default
- Inherits:
-
HL7::Message::Segment
- Object
- HL7::Message::Segment
- HL7::Message::Segment::Default
- Defined in:
- lib/ruby-hl7.rb
Overview
Provide a catch-all information preserving segment
- no aliases are not provided BUT you can use the numeric element accessor
seg = HL7::Message::Segment::Default.new seg.e0 = "NK1" seg.e1 = "SOMETHING ELSE" seg.e2 = "KIN HERE"
Instance Attribute Summary
Attributes inherited from HL7::Message::Segment
#element_delim, #item_delim, #segment_weight
Instance Method Summary collapse
-
#initialize(raw_segment = "") ⇒ Default
constructor
A new instance of Default.
Methods inherited from HL7::Message::Segment
#<=>, #method_missing, #to_info, #to_s, #weight
Constructor Details
#initialize(raw_segment = "") ⇒ Default
Returns a new instance of Default.
519 520 521 522 523 |
# File 'lib/ruby-hl7.rb', line 519 def initialize(raw_segment="") segs = [] if (raw_segment == "") segs ||= raw_segment super( segs ) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class HL7::Message::Segment