module AcceptTimezone::ApplicationController

Private Instance Methods

set_timezone() click to toggle source
# File lib/accept_timezone/application_controller.rb, line 13
def set_timezone
  timezone = request.headers.env['HTTP_ACCEPT_TIMEZONE']
  if timezone.present? && ActiveSupport::TimeZone[timezone].present?
    Time.zone = ActiveSupport::TimeZone[timezone]
  else
    Time.zone = ActiveSupport::TimeZone[Rails.application.config.time_zone]
  end
end