Module: Gabc::HeaderNode

Defined in:
lib/lygre/gabcsemantics.rb

Instance Method Summary collapse

Instance Method Details

#to_hashObject



37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/lygre/gabcsemantics.rb', line 37

def to_hash
  r = {}
  
  each_element do |lvl1|
    lvl1.each_element do |field|
      if field.is_a? HeaderFieldNode then
        r[field.field_id.text_value] = field.field_value.text_value
      end
    end
  end

  return r
end