aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters
diff options
context:
space:
mode:
authorAndrew White <andyw@pixeltrix.co.uk>2012-12-11 13:57:05 +0000
committerAndrew White <andyw@pixeltrix.co.uk>2012-12-11 13:57:05 +0000
commit48583f8bf74d1cefefea3cd6591bd546a9eaff6c (patch)
tree50ebc308bc70cddb151cf7ebdc375eaaae812fd1 /activerecord/lib/active_record/connection_adapters
parent45a6f546b6047befdef9d4acb8fa6c18cc0dab09 (diff)
downloadrails-48583f8bf74d1cefefea3cd6591bd546a9eaff6c.tar.gz
rails-48583f8bf74d1cefefea3cd6591bd546a9eaff6c.tar.bz2
rails-48583f8bf74d1cefefea3cd6591bd546a9eaff6c.zip
Deprecate obsolete Time to DateTime fallback methods
The Time.time_with_datetime_fallback, Time.utc_time and Time.local_time methods were added to handle the limitations of Ruby's native Time implementation. Those limitations no longer apply so we are deprecating them in 4.0 and they will be removed in 4.1.
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters')
-rw-r--r--activerecord/lib/active_record/connection_adapters/column.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/column.rb b/activerecord/lib/active_record/connection_adapters/column.rb
index 80984f39c9..df23dbfb60 100644
--- a/activerecord/lib/active_record/connection_adapters/column.rb
+++ b/activerecord/lib/active_record/connection_adapters/column.rb
@@ -240,7 +240,7 @@ module ActiveRecord
# Treat 0000-00-00 00:00:00 as nil.
return nil if year.nil? || (year == 0 && mon == 0 && mday == 0)
- Time.time_with_datetime_fallback(Base.default_timezone, year, mon, mday, hour, min, sec, microsec) rescue nil
+ Time.send(Base.default_timezone, year, mon, mday, hour, min, sec, microsec) rescue nil
end
def fast_string_to_date(string)