class Rack::RequestTracer
Constants
- VERSION
Public Class Methods
enabled=(value)
click to toggle source
# File lib/rack/request_tracer.rb, line 8 def self.enabled=(value) @@enabled = value end
new(app)
click to toggle source
# File lib/rack/request_tracer.rb, line 12 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/request_tracer.rb, line 16 def call(env) trace(env) if @@enabled @app.call(env) end
Private Instance Methods
log()
click to toggle source
# File lib/rack/request_tracer.rb, line 23 def log Log.instance end
trace(env)
click to toggle source
# File lib/rack/request_tracer.rb, line 27 def trace(env) log.trace Rack::Request.new(env) end