diff options
author | Erol Fornoles <erol.fornoles@gmail.com> | 2012-06-23 06:44:40 +0800 |
---|---|---|
committer | Erol Fornoles <erol.fornoles@gmail.com> | 2012-06-23 06:44:40 +0800 |
commit | 89007bd50a11de3e55c8d65119632541924dd251 (patch) | |
tree | eb45ff881cd190e7b6365a6b7f90bb16b6d6e95d | |
parent | dde3732a39b999b4ca9c7cb98b339fa559f656e3 (diff) | |
download | hashie-89007bd50a11de3e55c8d65119632541924dd251.tar.gz |
Minor code tweaks.
-rw-r--r-- | lib/hashie/extensions/key_conversion.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/hashie/extensions/key_conversion.rb b/lib/hashie/extensions/key_conversion.rb index 615af72..44a5880 100644 --- a/lib/hashie/extensions/key_conversion.rb +++ b/lib/hashie/extensions/key_conversion.rb @@ -30,7 +30,7 @@ module Hashie # test.symbolize_keys! # test # => {:abc => 'def'} def symbolize_keys! - self.keys.each do |k| + keys.each do |k| symbolize_keys_recursively!(self[k]) self[k.to_sym] = self.delete(k) end @@ -43,7 +43,8 @@ module Hashie dup.symbolize_keys! end - protected + protected + # Stringify all keys recursively within nested # hashes and arrays. def stringify_keys_recursively!(object) |