lib/segment_default.rb
# Provide a catch-all information preserving segment
# * nb: 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"
#
class HL7::Message::Segment::Default < HL7::Message::Segment
def initialize(raw_segment="", delims=[])
segs = [] if (raw_segment == "")
segs ||= raw_segment
super( segs, delims )
end
end
# load our segments
Dir["#{File.dirname(__FILE__)}/segments/*.rb"].each { |ext| load ext }