class Eancom::Edifact::UNA

Constants

TAG
TYPE

Attributes

tag[R]
una1[R]
una2[R]
una3[R]
una4[R]
una5[R]
una6[R]

Public Class Methods

new(tag: nil, una1: ':', una2: '+', una3: '.', una4: '?', una5: ' ', una6: '\'', **kwargs ) click to toggle source
Calls superclass method Eancom::Edifact::Segment::new
# File lib/eancom/edifact/segments/una.rb, line 9
def initialize(tag: nil,
               una1: ':',
               una2: '+',
               una3: '.',
               una4: '?',
               una5: ' ',
               una6: '\'',
               **kwargs
              )
  @tag = tag
  @una1 = una1
  @una2 = una2
  @una3 = una3
  @una4 = una4
  @una5 = una5
  @una6 = una6

  super(tag: (tag || TAG))
end

Public Instance Methods

segment_type() click to toggle source
# File lib/eancom/edifact/segments/una.rb, line 46
def segment_type
  TYPE
end
to_json_hash() click to toggle source
# File lib/eancom/edifact/segments/una.rb, line 42
def to_json_hash
  {}
end
to_s() click to toggle source
# File lib/eancom/edifact/segments/una.rb, line 30
def to_s
  stream = ""
  stream << tag
  stream << una1
  stream << una2
  stream << una3
  stream << una4
  stream << una5
  stream << una6
  stream
end