Method: PEROBS::BigTreeNode#each
- Defined in:
- lib/perobs/BigTreeNode.rb
#each {|key, value| ... } ⇒ Object
Iterate over all the key/value pairs in this node and all sub-nodes.
211 212 213 214 215 216 |
# File 'lib/perobs/BigTreeNode.rb', line 211 def each traverse do |node, position, _| node.is_leaf? && position < node.keys.size && yield(node.keys[position], node.values[position]) end end |