hydra/lib/hydra/hash.rb
2010-02-04 11:25:07 -05:00

17 lines
338 B
Ruby

class Hash
# Stringify the keys in the hash. Returns a new hash.
def stringify_keys
inject({}) do |options, (key, value)|
options[key.to_s] = value
options
end
end
# Stringify the keys in the hash in place.
def stringify_keys!
keys.each do |key|
self[key.to_s] = delete(key)
end
self
end
end