# File lib/edi4r/edifact.rb, line 1415 def to_s s = '' return s if empty? rt = self.root indent = rt.e_indent * (self.level || 0) s << indent << name << rt.una.de_sep skip_count = 0 each {|obj| if obj.empty? skip_count += 1 else if skip_count > 0 s << rt.una.de_sep.chr * skip_count skip_count = 0 end s << obj.to_s skip_count += 1 end } s end