Sha256: abfe9b4ce28f1f033db6ee35dbb6036d3981598e0ad55b6227864cd2011af8a6

Contents?: true

Size: 294 Bytes

Versions: 1

Compression:

Stored size: 294 Bytes

Contents

module FullRequestLogger
  class Middleware
    def initialize(app)
      @app = app
    end

    def call(env)
      @app.call(env).tap do
        if FullRequestLogger.enabled
          Recorder.instance.store ActionDispatch::Request.new(env).request_id
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
full_request_logger-0.2 lib/full_request_logger/middleware.rb