Changeset 8696
- Timestamp:
- 01/23/08 01:56:22 (4 months ago)
- Files:
-
- trunk/activesupport/CHANGELOG (modified) (1 diff)
- trunk/activesupport/lib/active_support.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/core_ext/date_time.rb (modified) (2 diffs)
- trunk/activesupport/lib/active_support/core_ext/time.rb (modified) (2 diffs)
- trunk/activesupport/lib/active_support/core_ext/time/zones.rb (added)
- trunk/activesupport/lib/active_support/time_with_zone.rb (added)
- trunk/activesupport/test/core_ext/time_with_zone_test.rb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/activesupport/CHANGELOG
r8679 r8696 1 1 *SVN* 2 3 * Introduce ActiveSupport::TimeWithZone, for wrapping Time instances with a TimeZone. Introduce instance methods to Time for creating TimeWithZone instances, and class methods for managing a global time zone. [Geoff Buesing] 2 4 3 5 * Replace non-dst-aware TimeZone class with dst-aware class from tzinfo_timezone plugin. TimeZone#adjust and #unadjust are no longer available; tzinfo gem must now be present in order to perform time zone calculations, via #local_to_utc and #utc_to_local methods. [Geoff Buesing] trunk/activesupport/lib/active_support.rb
r8664 r8696 51 51 52 52 require 'active_support/base64' 53 54 require 'active_support/time_with_zone' trunk/activesupport/lib/active_support/core_ext/date_time.rb
r7719 r8696 1 1 require 'date' 2 2 require 'active_support/core_ext/time/behavior' 3 require 'active_support/core_ext/time/zones' 3 4 require 'active_support/core_ext/date_time/calculations' 4 5 require 'active_support/core_ext/date_time/conversions' … … 6 7 class DateTime 7 8 include ActiveSupport::CoreExtensions::Time::Behavior 9 include ActiveSupport::CoreExtensions::Time::Zones 8 10 include ActiveSupport::CoreExtensions::DateTime::Calculations 9 11 include ActiveSupport::CoreExtensions::DateTime::Conversions trunk/activesupport/lib/active_support/core_ext/time.rb
r7719 r8696 12 12 require 'active_support/core_ext/time/calculations' 13 13 require 'active_support/core_ext/time/conversions' 14 require 'active_support/core_ext/time/zones' 14 15 15 16 class Time#:nodoc: … … 17 18 include ActiveSupport::CoreExtensions::Time::Calculations 18 19 include ActiveSupport::CoreExtensions::Time::Conversions 20 include ActiveSupport::CoreExtensions::Time::Zones 19 21 end