Method: Puppet::Type.validparameter?

Defined in:
lib/puppet/type.rb

.validparameter?(name) ⇒ Boolean

Returns true if the given name is the name of an existing parameter

Returns:

  • (Boolean)

    Returns true if the given name is the name of an existing parameter

Raises:



602
603
604
605
606
# File 'lib/puppet/type.rb', line 602

def self.validparameter?(name)
  raise Puppet::DevError, _("Class %{class_name} has not defined parameters") % { class_name: self } unless defined?(@parameters)

  !!(@paramhash.include?(name) or @@metaparamhash.include?(name))
end