Method: Puppet::Type.validproperties

Defined in:
lib/puppet/type.rb

.validpropertiesArray<Symbol>, {}

TODO:

An empty hash is returned if there are no defined parameters (not an empty array). This looks like a bug.

Returns a list of valid property names, or an empty hash if there are none.

Returns:

  • (Array<Symbol>, {})

    Returns a list of valid property names, or an empty hash if there are none.



595
596
597
598
599
# File 'lib/puppet/type.rb', line 595

def self.validproperties
  return {} unless defined?(@parameters)

  @validproperties.keys
end