Sha256: d4d661c2235213d0bb4c02c87d5daec5825cf08fff2b7ab7767cc4584a928c9b
Contents?: true
Size: 347 Bytes
Versions: 9
Compression:
Stored size: 347 Bytes
Contents
class Hash #:nodoc: # Return a new hash with all keys converted to symbols. def symbolize_keys inject({}) do |options, (key, value)| options[(key.to_sym rescue key) || key] = value options end end # Destructively convert all keys to symbols. def symbolize_keys! self.replace(self.symbolize_keys) end end
Version data entries
9 entries across 9 versions & 1 rubygems