Sha256: 9fc2bac58b990eb4b65128ba18609d733712db634ee4deaeb2fe4898c76063cf
Contents?: true
Size: 334 Bytes
Versions: 18
Compression:
Stored size: 334 Bytes
Contents
class Hash # 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
18 entries across 18 versions & 1 rubygems