aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support
diff options
context:
space:
mode:
authorRick Olson <technoweenie@gmail.com>2006-07-21 05:52:30 +0000
committerRick Olson <technoweenie@gmail.com>2006-07-21 05:52:30 +0000
commit3a0159dd1e66a53d2ee39b3a3625998706cd8ae6 (patch)
tree8b099b4d5fcd1dca2fa13fa76c366d63fdcc78a3 /activesupport/lib/active_support
parent291adbd36181ab6766ea2d8f8c0f806c5d8ca422 (diff)
downloadrails-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.rb2
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