# File lib/puppet/parser/ast/minus.rb, line 10 def each yield @value end
# File lib/puppet/parser/ast/minus.rb, line 14 def evaluate(scope) val = @value.safeevaluate(scope) val = Puppet::Parser::Scope.number?(val) if val == nil raise ArgumentError, "minus operand #{val} is not a number" end -val end