blob: bb9908df619b2e6d657bf598e00455917d841f9c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
require_relative "../module/attribute_accessors"
module DateAndTime
module Compatibility
# If true, +to_time+ preserves the timezone offset of receiver.
#
# NOTE: With Ruby 2.4+ the default for +to_time+ changed from
# converting to the local system time, to preserving the offset
# of the receiver. For backwards compatibility we're overriding
# this behavior, but new apps will have an initializer that sets
# this to true, because the new behavior is preferred.
mattr_accessor :preserve_timezone, instance_writer: false, default: false
end
end
|