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