Module: Kiev::Rack

Defined in:
lib/kiev/rack.rb,
lib/kiev/rack/request_id.rb,
lib/kiev/rack/request_logger.rb,
lib/kiev/rack/store_request_details.rb,
lib/kiev/rack/silence_action_dispatch_logger.rb

Defined Under Namespace

Classes: RequestId, RequestLogger, SilenceActionDispatchLogger, StoreRequestDetails

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/kiev/rack.rb', line 12

def self.included(base)
  # The order is important
  base.use(::RequestStore::Middleware)
  base.use(Kiev::Rack::RequestLogger)
  base.use(Kiev::Rack::StoreRequestDetails)
  base.use(Kiev::Rack::RequestId)
end