Sha256: dd3a7e666f0662dd3b4fc892fb0f49374e4b2972407570eaff3500f59be142aa

Contents?: true

Size: 493 Bytes

Versions: 13

Compression:

Stored size: 493 Bytes

Contents

require 'active_support/core_ext/date_and_time/compatibility'

class DateTime
  include DateAndTime::Compatibility

  remove_possible_method :to_time

  # Either return an instance of `Time` with the same UTC offset
  # as +self+ or an instance of `Time` representing the same time
  # in the the local system timezone depending on the setting of
  # on the setting of +ActiveSupport.to_time_preserves_timezone+.
  def to_time
    preserve_timezone ? getlocal(utc_offset) : getlocal
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
activesupport-4.2.10 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-4.2.10.rc1 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.6 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.6.rc1 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.5 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.5.rc2 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.5.rc1 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-4.2.9 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-4.2.9.rc2 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.4 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.4.rc1 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-4.2.9.rc1 lib/active_support/core_ext/date_time/compatibility.rb
activesupport-5.0.3 lib/active_support/core_ext/date_time/compatibility.rb