Method: Capitate::TaskNode#each_node
- Defined in:
- lib/capitate/task_node.rb
#each_node(level = 0, &block) ⇒ Object
Iterate over ALL “child” nodes, depth first. Yields |node, level|.
Options
level-
Current level
68 69 70 71 72 73 |
# File 'lib/capitate/task_node.rb', line 68 def each_node(level = 0, &block) sorted_nodes.each do |node| yield(node, level) node.each_node(level + 1, &block) end end |