Clarify date/time dependencies

This commit is contained in:
Jeremy Kemper
2009-11-01 13:43:53 +01:00
parent b540eca588
commit 36a9644b86
6 changed files with 7 additions and 6 deletions

View File

@@ -1,4 +1,5 @@
require 'active_support/duration'
require 'active_support/core_ext/time/zones'
class Date
class << self

View File

@@ -1,6 +1,7 @@
require 'active_support/inflector'
require 'active_support/core_ext/time/conversions'
require 'active_support/core_ext/date_time/conversions'
require 'active_support/values/time_zone'
class Date
DATE_FORMATS = {

View File

@@ -6,10 +6,7 @@ require 'active_support/core_ext/module/delegation'
require 'active_support/core_ext/object/instance_variables'
require 'active_support/deprecation'
require 'active_support/core_ext/date_time/conversions'
require 'active_support/core_ext/time/conversions'
require 'active_support/time_with_zone'
require 'active_support/values/time_zone'
# Hack to load json gem first so we can overwrite its to_json.
begin

View File

@@ -1,4 +1,5 @@
require 'active_support/duration'
require 'active_support/values/time_zone'
require 'active_support/core_ext/numeric/time'
require 'active_support/core_ext/integer/time'
require 'active_support/core_ext/time/conversions'

View File

@@ -154,13 +154,13 @@ class FileStoreTest < ActiveSupport::TestCase
File.stubs(:mtime).returns(time)
@cache.write('foo', 'bar')
cache_read = lambda { @cache.read('foo', :expires_in => 1.minute) }
cache_read = lambda { @cache.read('foo', :expires_in => 60) }
assert_equal 'bar', cache_read.call
Time.stubs(:now).returns(time + 30.seconds)
Time.stubs(:now).returns(time + 30)
assert_equal 'bar', cache_read.call
Time.stubs(:now).returns(time + 2.minutes)
Time.stubs(:now).returns(time + 120)
assert_nil cache_read.call
end
end

View File

@@ -242,6 +242,7 @@ module Rails
# If assigned value cannot be matched to a TimeZone, an exception will be raised.
initializer :initialize_time_zone do
if config.time_zone
require 'active_support/core_ext/time/zones'
zone_default = Time.__send__(:get_zone, config.time_zone)
unless zone_default