Sha256: 1c0afc355f11ff3727edf8d7dc0985e7bb40bb60bf4d98cc0996e9954f7ef3ee

Contents?: true

Size: 294 Bytes

Versions: 3

Compression:

Stored size: 294 Bytes

Contents

module Temporal
  module ControllerAdditions
    def self.included(base)
      base.send(:before_filter, :set_time_zone)
    end

    def set_time_zone
      Time.zone = cookies[:timezone] ? ActiveSupport::TimeZone.new(cookies[:timezone]) : Rails.application.config.time_zone
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
temporal-rails-0.2.4 lib/temporal/controller_additions.rb
temporal-rails-0.2.3 lib/temporal/controller_additions.rb
temporal-rails-0.2.2 lib/temporal/controller_additions.rb