module TimezoneAware::Helpers
Public Instance Methods
set_time_zone() { || ... }
click to toggle source
Note, this is not thread safe
# File lib/timezone-aware/helpers.rb, line 13 def set_time_zone old_time_zone = Time.zone new_time_zone = user_time_zone() Time.zone = new_time_zone if new_time_zone yield ensure # make sure we restore old time zone Time.zone = old_time_zone end
user_time_zone()
click to toggle source
Gets timezone
# File lib/timezone-aware/helpers.rb, line 8 def user_time_zone ActiveSupport::TimeZone[cookies[:time_zone]] if cookies[:time_zone] end