module HL7::Message::SegmentFields

SegmentFields class HL7::Message::Segment::NK1 < HL7::Message::Segment

weight 100 # segments are sorted ascendingly
add_field :something_you_want       # assumes :idx=>1
add_field :something_else, :idx=>6  # :idx=>6 and field count=6

Public Class Methods

included(base) click to toggle source
# File lib/segment_fields.rb, line 7
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

[]( index ) click to toggle source
# File lib/segment_fields.rb, line 91
def []( index )
  @elements[index]
end
[]=( index, value ) click to toggle source
# File lib/segment_fields.rb, line 95
def []=( index, value )
  @elements[index] = value.to_s
end