Sha256: 89b6d8915f31b1520318d91b7424d150a25534dd3dfe3105bc56e5d0fcf9ac8e

Contents?: true

Size: 348 Bytes

Versions: 1

Compression:

Stored size: 348 Bytes

Contents

module Stackprofiler
  class Middleware
    def initialize(app, options = {})
      mid = Rack::Builder.new do
        use Rack::Deflater
        run WebUI
      end

      @app = Rack::URLMap.new({'/__stackprofiler' => mid, '/' => DataCollector.new(app)})
      @options = options
    end

    def call(env)
      @app.call env
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stackprofiler-0.0.1 lib/stackprofiler/middleware.rb