# File lib/puppet/resource.rb, line 244
244:   def uniqueness_key
245:     # Temporary kludge to deal with inconsistant use patters
246:     h = self.to_hash
247:     h[namevar] ||= h[:name]
248:     h[:name]   ||= h[namevar]
249:     h.values_at(*key_attributes.sort_by { |k| k.to_s })
250:   end