diff options
author | Rick Olson <technoweenie@gmail.com> | 2006-07-21 05:52:30 +0000 |
---|---|---|
committer | Rick Olson <technoweenie@gmail.com> | 2006-07-21 05:52:30 +0000 |
commit | 3a0159dd1e66a53d2ee39b3a3625998706cd8ae6 (patch) | |
tree | 8b099b4d5fcd1dca2fa13fa76c366d63fdcc78a3 /activesupport/lib/active_support | |
parent | 291adbd36181ab6766ea2d8f8c0f806c5d8ca422 (diff) | |
download | rails-3a0159dd1e66a53d2ee39b3a3625998706cd8ae6.tar.gz rails-3a0159dd1e66a53d2ee39b3a3625998706cd8ae6.tar.bz2 rails-3a0159dd1e66a53d2ee39b3a3625998706cd8ae6.zip |
Strip boolean XML content before checking for 'true' [Rick Olson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4616 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activesupport/lib/active_support')
-rw-r--r-- | activesupport/lib/active_support/core_ext/hash/conversions.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activesupport/lib/active_support/core_ext/hash/conversions.rb b/activesupport/lib/active_support/core_ext/hash/conversions.rb index b97c6edeb0..38992f2926 100644 --- a/activesupport/lib/active_support/core_ext/hash/conversions.rb +++ b/activesupport/lib/active_support/core_ext/hash/conversions.rb @@ -95,7 +95,7 @@ module ActiveSupport #:nodoc: content = translate_xml_entities(value["__content__"]) case value["type"] when "integer" then content.to_i - when "boolean" then content == "true" + when "boolean" then content.strip == "true" when "datetime" then ::Time.parse(content).utc when "date" then ::Date.parse(content) else content |