Method: Puppet::Type#add_property_parameter

Defined in:
lib/puppet/type.rb

#add_property_parameter(prop_name) ⇒ Boolean

Creates a new property value holder for the resource if it is valid and does not already exist

Returns:

  • (Boolean)

    true if a new parameter was added, false otherwise



623
624
625
626
627
628
629
# File 'lib/puppet/type.rb', line 623

def add_property_parameter(prop_name)
  if self.class.validproperty?(prop_name) && !@parameters[prop_name]
    newattr(prop_name)
    return true
  end
  false
end