# File cewl.rb, line 168 def push(value) key=value.keys.first value=value.values_at(key).first if key==nil @data=TreeNode.new(key,value,0) else if key==@data.value child=Tree.new(key,value, @data.depth+1) @children << child else @children.each { |node| if node.data.value==key && node.data.depth<@max_depth child=Tree.new(key,value, node.data.depth+1) @children << child end } end end end