class Corn::Rack::SlowRequestProfiler

Public Class Methods

new(app) click to toggle source
# File lib/corn/rack/slow_request_profiler.rb, line 43
def initialize(app)
  @app = if Corn.configured?
           Corn.logger.info("Corn configuration found, initializing Corn rack middleware")
           ProfilingApp.new(app)
         else
           app
         end
end

Public Instance Methods

call(env) click to toggle source
# File lib/corn/rack/slow_request_profiler.rb, line 52
def call(env)
  @app.call(env)
end
terminate() click to toggle source

for test

# File lib/corn/rack/slow_request_profiler.rb, line 57
def terminate
  @app.terminate if @app.respond_to?(:terminate)
end