Method: Puppet::Resource#uniqueness_key

Defined in:
lib/vendor/puppet/resource.rb

#uniqueness_keyObject



242
243
244
245
246
247
248
# File 'lib/vendor/puppet/resource.rb', line 242

def uniqueness_key
  # Temporary kludge to deal with inconsistant use patters
  h = self.to_hash
  h[namevar] ||= h[:name]
  h[:name]   ||= h[namevar]
  h.values_at(*key_attributes.sort_by { |k| k.to_s })
end