lib/puppet/parser/ast/branch.rb
# Yield each contained AST node in turn.  Used mostly by 'evaluate'.
# This definition means that I don't have to override 'evaluate'
# every time, but each child of Branch will likely need to override
# this method.
Yield each contained AST node in turn.  Used mostly by 'evaluate'.
This definition means that I don't have to override 'evaluate'
every time, but each child of Branch will likely need to override
this method.
Yield each contained AST node in turn . Used mostly by ' evaluate ' . This definition means that I don ' t have to override ' evaluate ' every time but each child of Branch will likely need to override this method .
def each
      @children.each { |child|
        yield child
      }
    end
def each @children . each { | child | yield child } end
Yield each contained AST node in turn.
Yield each contained AST node in turn .