class RequestTracer::Integration::RackHandler
Public Class Methods
new(app, config={})
click to toggle source
# File lib/request_tracer/integration/rack_handler.rb, line 7 def initialize(app, config={}) @app = app @tracer = config[:tracer] || Trace end
Public Instance Methods
call(env)
click to toggle source
# File lib/request_tracer/integration/rack_handler.rb, line 11 def call(env) @tracer.push(extract_fields_from_headers(env)) do @app.call(env) end end