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