From 431b4b4d8881fce7bd937d7d9ff38afb1e3d8b4c Mon Sep 17 00:00:00 2001 From: Mariano Valles Date: Wed, 16 Jul 2014 16:23:54 +0200 Subject: Fix case statement to use ::Numeric and ::String --- activerecord/lib/active_record/type/decimal.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'activerecord/lib/active_record/type') diff --git a/activerecord/lib/active_record/type/decimal.rb b/activerecord/lib/active_record/type/decimal.rb index 1c7edc12f5..31c465afdc 100644 --- a/activerecord/lib/active_record/type/decimal.rb +++ b/activerecord/lib/active_record/type/decimal.rb @@ -15,7 +15,7 @@ module ActiveRecord def cast_value(value) case value - when Numeric, String, Rational + when ::Numeric, ::String BigDecimal(value, precision.to_i) when proc { value.respond_to?(:to_d) } value.to_d -- cgit v1.2.3