Sha256: 4a1d143f4afd07eb6c74418f47fdf96458c7af66cb92c1bc1d8d2cefaa073bb8

Contents?: true

Size: 319 Bytes

Versions: 5

Compression:

Stored size: 319 Bytes

Contents

module DebugExtras
  # based on https://github.com/charliesome/better_errors/issues/341 proposals
  class FastBetterErrors
    def initialize(app)
      @app = app
    end

    def call(env)
      env["puma.config"].options.user_options.delete(:app) if env.has_key?("puma.config")
      @app.call env
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
debug-extras-0.3.6 lib/debug_extras/middleware/fast_better_errors.rb
debug-extras-0.3.5 lib/debug_extras/middleware/fast_better_errors.rb
debug-extras-0.3.4 lib/debug_extras/middleware/fast_better_errors.rb
debug-extras-0.3.3 lib/debug_extras/middleware/fast_better_errors.rb
debug-extras-0.3.2 lib/debug_extras/middleware/fast_better_errors.rb