Method: Puppet::Parser::Scope#pp2r

Defined in:
lib/puppet/macros.rb

#pp2r(v) ⇒ Object

Convert puppet value to ruby.

This converts empty strings and :undefs to nil.

Parameters:

  • v (String|Symbol)

    value to be converted

Returns:

  • converted value



27
28
29
# File 'lib/puppet/macros.rb', line 27

def pp2r(v)
  (v.equal?(:undef) or v == '') ? nil : v
end