Sha256: ca702b536b7270ec13b2ae7bc628c5898307fcafaacbaf9ad461e8d81731b0b8

Contents?: true

Size: 279 Bytes

Versions: 11

Compression:

Stored size: 279 Bytes

Contents

module RocketJobMissionControl
  class ApplicationController < ActionController::Base
    around_action :with_time_zone

    private

    def with_time_zone
      if time_zone = session['time_zone'] || 'UTC'
        Time.use_zone(time_zone) { yield }
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rocketjob_mission_control-3.0.0.rc1 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-2.1.1 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-2.1.0 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-2.0.0 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-2.0.0.rc2 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-2.0.0.rc1 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-1.2.4 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-1.2.3 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-1.2.2 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-1.2.1 app/controllers/rocket_job_mission_control/application_controller.rb
rocketjob_mission_control-1.2.0 app/controllers/rocket_job_mission_control/application_controller.rb