Sha256: c448774afb532f6e51edc560dd8c792492e5b077ec5a9ef6ee9409c029ffd1a5
Contents?: true
Size: 973 Bytes
Versions: 1
Compression:
Stored size: 973 Bytes
Contents
module Eancom module Edifact class UNA < Segment TAG = 'UNA'.freeze TYPE = :header.freeze attr_reader :tag, :una1, :una2, :una3, :una4, :una5, :una6 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 def to_s stream = "" stream << tag stream << una1 stream << una2 stream << una3 stream << una4 stream << una5 stream << una6 stream end def to_json_hash {} end def segment_type TYPE end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eancom-2.0.0 | lib/eancom/edifact/segments/una.rb |