class Puppet::Parser::AST::BlockExpression

Evaluates contained expressions, produce result of the last

Public Instance Methods

evaluate(scope) click to toggle source
  # File lib/puppet/parser/ast/block_expression.rb
5 def evaluate(scope)
6   @children.reduce(nil) { |_, child| child.safeevaluate(scope) }
7 end
sequence_with(other) click to toggle source
   # File lib/puppet/parser/ast/block_expression.rb
 9 def sequence_with(other)
10   Puppet::Parser::AST::BlockExpression.new(:children => self.children + other.children)
11 end
to_s() click to toggle source
   # File lib/puppet/parser/ast/block_expression.rb
13 def to_s
14   "[" + @children.collect { |c| c.to_s }.join(', ') + "]"
15 end