Class: Eancom::Edifact::Header

Inherits:
DocumentElement show all
Defined in:
lib/eancom/edifact/header.rb

Instance Attribute Summary

Attributes inherited from DocumentElement

#segments

Instance Method Summary collapse

Methods inherited from DocumentElement

#initialize, #segment, #to_s

Constructor Details

This class inherits a constructor from Eancom::Edifact::DocumentElement

Instance Method Details

#to_json_hashObject



5
6
7
8
9
10
11
12
# File 'lib/eancom/edifact/header.rb', line 5

def to_json_hash
  hash = {}
  hash[:header] = {}
  @segments.each do |segment|
    hash[:header].merge! segment.to_json_hash
  end
  hash
end