get_child feels like java

This commit is contained in:
Vincent Batts 2012-08-06 16:47:54 -04:00
parent 96063631d8
commit d5e899f804

View file

@ -69,7 +69,7 @@ class Node
@children.has_key? key
end
def get_child(name)
def [](name)
@children[name]
end
@ -121,7 +121,7 @@ def mk_hash(sgmts, parent)
unless parent.has_key?(segment)
parent.children[segment] = mk_hash(sgmts, Node.new(segment))
else
mk_hash(sgmts, parent.get_child(segment))
mk_hash(sgmts, parent[segment])
# else
# hash[segment].update(mk_hash(sgmts, hash[segment]))
end