class Eancom::Edifact::DocumentElement

Attributes

segments[RW]

Public Class Methods

new() click to toggle source
# File lib/eancom/edifact/document_element.rb, line 8
def initialize
  @segments = []
end

Public Instance Methods

segment(segment) click to toggle source
# File lib/eancom/edifact/document_element.rb, line 12
def segment(segment)
  segments << segment
end
to_s(debug: false) click to toggle source
# File lib/eancom/edifact/document_element.rb, line 16
def to_s(debug: false)
  stream = ""
  segments.each do |segment|
    stream << segment.to_edi
    stream << "\n" if debug
  end
  stream
end