diff options
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 |