Class: Hutils::TreeBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/hutils.rb

Instance Method Summary collapse

Constructor Details

#initialize(lines) ⇒ TreeBuilder

Returns a new instance of TreeBuilder.



92
93
94
# File 'lib/hutils.rb', line 92

def initialize(lines)
  @lines = lines
end

Instance Method Details

#buildObject



96
97
98
99
100
101
102
103
# File 'lib/hutils.rb', line 96

def build
  root = Node.new(nil, {})
  node = root
  @lines.each do |pairs|
    node = build_node(node, pairs)
  end
  root
end