class Rack::TimeZone

Constants

Javascript

Public Class Methods

new(app) click to toggle source
   # File lib/rack/contrib/time_zone.rb
14 def initialize(app)
15   @app = app
16 end

Public Instance Methods

call(env) click to toggle source
   # File lib/rack/contrib/time_zone.rb
18 def call(env)
19   request = Rack::Request.new(env)
20   if utc_offset = request.cookies["utc_offset"]
21     env["rack.timezone.utc_offset"] = -(utc_offset.to_i * 60)
22   end
23 
24   @app.call(env)
25 end