aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record
diff options
context:
space:
mode:
authorStephen Celis <stephen@stephencelis.com>2012-01-19 11:12:21 -0800
committerStephen Celis <stephen@stephencelis.com>2012-01-20 10:44:08 -0800
commit920070e42b33c5bdaf62977ed22aa867a455ffd5 (patch)
tree00af6951abc877afb68513f9b6743c99cb0bd95b /activerecord/lib/active_record
parent30b0e5848c5a91c0bfd1ef33ec4b9bc36bcead0b (diff)
downloadrails-920070e42b33c5bdaf62977ed22aa867a455ffd5.tar.gz
rails-920070e42b33c5bdaf62977ed22aa867a455ffd5.tar.bz2
rails-920070e42b33c5bdaf62977ed22aa867a455ffd5.zip
Don't type-cast unknown types to YAML.
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract/quoting.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb b/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
index f93c7cd74a..8cc7c50020 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
@@ -71,7 +71,7 @@ module ActiveRecord
when Date, Time then quoted_date(value)
when Symbol then value.to_s
else
- YAML.dump(value)
+ raise TypeError, "can't cast #{value.class} to #{column.type}"
end
end