Method: Puppet::Type.key_attribute_parameters
- Defined in:
- lib/puppet/type.rb
.key_attribute_parameters ⇒ Array<Puppet::Parameter>
Returns the list of parameters that comprise the composite key / “uniqueness key”. All parameters that return true from #isnamevar? or is named :name are included in the returned result.
376 377 378 379 380 381 382 |
# File 'lib/puppet/type.rb', line 376 def self.key_attribute_parameters @key_attribute_parameters ||= ( @parameters.find_all { |param| param.isnamevar? or param.name == :name } ) end |