Method: Puppet::Graph::RbTreeMap#get

Defined in:
lib/puppet/graph/rb_tree_map.rb

#get(key) ⇒ Object Also known as: []

Return the item associated with the key, or nil if none found.

Complexity: O(log n)

map = Containers::TreeMap.new
map.push("MA", "Massachusetts")
map.push("GA", "Georgia")
map.get("GA") #=> "Georgia"


83
84
85
86
87
# File 'lib/puppet/graph/rb_tree_map.rb', line 83

def get(key)
  node = get_recursive(@root, key)
  node ? node.value : nil
  node.value if node
end