aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support
diff options
context:
space:
mode:
authorSantiago Pastorino <santiago@wyeworks.com>2010-04-22 13:02:55 -0300
committerJeremy Kemper <jeremy@bitsweat.net>2010-04-22 09:06:44 -0700
commit2472f1026a7d3b3309937568204a5b46b60c2c3c (patch)
treef63b25d0a2a12d07cee56e7baa620af0cfa60a6c /activesupport/lib/active_support
parent275e839b8dfa3cf2bdedf1b31302dec20ac96a46 (diff)
downloadrails-2472f1026a7d3b3309937568204a5b46b60c2c3c.tar.gz
rails-2472f1026a7d3b3309937568204a5b46b60c2c3c.tar.bz2
rails-2472f1026a7d3b3309937568204a5b46b60c2c3c.zip
HWIA delegates to to_hash symbolize_keys and stringify_keys and bang methods are not in the api
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Diffstat (limited to 'activesupport/lib/active_support')
-rw-r--r--activesupport/lib/active_support/hash_with_indifferent_access.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/activesupport/lib/active_support/hash_with_indifferent_access.rb b/activesupport/lib/active_support/hash_with_indifferent_access.rb
index 8241b69c8b..4de399a21a 100644
--- a/activesupport/lib/active_support/hash_with_indifferent_access.rb
+++ b/activesupport/lib/active_support/hash_with_indifferent_access.rb
@@ -111,8 +111,10 @@ module ActiveSupport
super(convert_key(key))
end
- def stringify_keys!; self end
- def symbolize_keys!; self end
+ undef :stringify_keys!
+ def stringify_keys; to_hash.stringify_keys end
+ undef :symbolize_keys!
+ def symbolize_keys; to_hash.symbolize_keys end
def to_options!; self end
# Convert to a Hash with String keys.