Method: Psych::Nodes::Node#each

Defined in:
lib/psych/nodes/node.rb

#each(&block) ⇒ Object

Iterate over each node in the tree. Yields each node to block depth first.



28
29
30
31
# File 'lib/psych/nodes/node.rb', line 28

def each &block
  return enum_for :each unless block_given?
  Visitors::DepthFirst.new(block).accept self
end