123456789_123456789_123456789_123456789_123456789_

Module: DateAndTime::Compatibility

Relationships & Source Files
Extension / Inclusion / Inheritance Descendants
Included In:
Defined in: activesupport/lib/active_support/core_ext/date_and_time/compatibility.rb

Class Attribute Summary

  • .preserve_timezone (also: #preserve_timezone) rw

    If true, to_time preserves the timezone offset of receiver.

Instance Attribute Summary

Class Attribute Details

.preserve_timezone (rw) Also known as: #preserve_timezone

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.

[ GitHub ]

  
# File 'activesupport/lib/active_support/core_ext/date_and_time/compatibility.rb', line 13

mattr_accessor(:preserve_timezone, instance_writer: false) { false }

Instance Attribute Details

#preserve_timezone (readonly)

[ GitHub ]

  
# File 'activesupport/lib/active_support/core_ext/date_and_time/compatibility.rb', line 13

mattr_accessor(:preserve_timezone, instance_writer: false) { false }