class Rack::RequestTime

Public Class Methods

current() click to toggle source
# File lib/rack-request_time.rb, line 14
def self.current
  Thread.current[:_rack_request_time]
end
current=(now) click to toggle source
# File lib/rack-request_time.rb, line 18
def self.current=(now)
  Thread.current[:_rack_request_time] = now
end
new(app) click to toggle source
# File lib/rack-request_time.rb, line 5
def initialize(app)
  @app = app
end

Public Instance Methods

call(env) click to toggle source
# File lib/rack-request_time.rb, line 9
def call(env)
  self.class.current = Time.current
  @app.call(env)
end