diff options
author | Daniel Neighman <has.sox@gmail.com> | 2009-11-13 23:21:47 +1100 |
---|---|---|
committer | Daniel Neighman <has.sox@gmail.com> | 2009-11-13 23:21:47 +1100 |
commit | 39f02086229ab9d024d103840e971381aa57c8e0 (patch) | |
tree | 65b83826e54d887249f0e1ecceba8d021ce7a13c /lib/hashie/hash_extensions.rb | |
parent | 91dbf4b1ce807b0529b1ea89a4c5dee5507fdb04 (diff) | |
download | hashie-39f02086229ab9d024d103840e971381aa57c8e0.tar.gz |
Simplifies the Mash
Diffstat (limited to 'lib/hashie/hash_extensions.rb')
-rw-r--r-- | lib/hashie/hash_extensions.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/hashie/hash_extensions.rb b/lib/hashie/hash_extensions.rb index 8fb5657..67d73f6 100644 --- a/lib/hashie/hash_extensions.rb +++ b/lib/hashie/hash_extensions.rb @@ -12,7 +12,9 @@ module Hashie # to their string representations. def hashie_stringify_keys! self.keys.each do |k| - self[k.to_s] = self.delete(k) + unless String === k + self[k.to_s] = self.delete(k) + end end self end |