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