# frozen_string_literal: true # 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 }