lib/active_support.rb in activesupport-5.0.0.beta3 vs lib/active_support.rb in activesupport-5.0.0.beta4

- old
+ new

@@ -24,21 +24,25 @@ require 'securerandom' require "active_support/dependencies/autoload" require "active_support/version" require "active_support/logger" require "active_support/lazy_load_hooks" +require "active_support/core_ext/date_and_time/compatibility" module ActiveSupport extend ActiveSupport::Autoload autoload :Concern autoload :Dependencies autoload :DescendantsTracker + autoload :ExecutionWrapper + autoload :Executor autoload :FileUpdateChecker autoload :EventedFileUpdateChecker autoload :LogSubscriber autoload :Notifications + autoload :Reloader eager_autoload do autoload :BacktraceCleaner autoload :ProxyObject autoload :Benchmarkable @@ -79,9 +83,17 @@ Callbacks.halt_and_display_warning_on_return_false end def self.halt_callback_chains_on_return_false=(value) Callbacks.halt_and_display_warning_on_return_false = value + end + + def self.to_time_preserves_timezone + DateAndTime::Compatibility.preserve_timezone + end + + def self.to_time_preserves_timezone=(value) + DateAndTime::Compatibility.preserve_timezone = value end end autoload :I18n, "active_support/i18n"