Sha256: 1806a9d9497446e569371e81b9339a33b5f0882b2873115f1c610859e6d87db4

Contents?: true

Size: 352 Bytes

Versions: 30

Compression:

Stored size: 352 Bytes

Contents

require 'active_support/core_ext/time/zones'

class String
  # Converts String to a TimeWithZone in the current zone if Time.zone or Time.zone_default
  # is set, otherwise converts String to a Time via String#to_time
  def in_time_zone(zone = ::Time.zone)
    if zone
      ::Time.find_zone!(zone).parse(self)
    else
      to_time
    end
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
activesupport-4.0.13 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.13.rc1 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.11.1 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.12 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.11 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.10 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.10.rc2 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.10.rc1 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.9 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.8 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.7 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.6 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.6.rc3 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.6.rc2 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.6.rc1 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.5 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.4 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.4.rc1 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.3 lib/active_support/core_ext/string/zones.rb
activesupport-4.0.2 lib/active_support/core_ext/string/zones.rb