documented hash

This commit is contained in:
Nick Gauthier 2010-02-04 11:25:07 -05:00
parent 307a57d176
commit 495d86392d
1 changed files with 2 additions and 0 deletions

View File

@ -1,10 +1,12 @@
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)