Sha256: cce85cf973e16f0b532ced90de5fa0065e0cb673aeff94530a98577ad0932c54
Contents?: true
Size: 493 Bytes
Versions: 170
Compression:
Stored size: 493 Bytes
Contents
require 'puppet' require 'puppet/parser/ast/branch' # An object that returns a boolean which is the boolean not # of the given value. class Puppet::Parser::AST class Minus < AST::Branch attr_accessor :value def each yield @value end 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 end end
Version data entries
170 entries across 170 versions & 5 rubygems