Class: Takagi::Middleware::Debugging

Inherits:
Object
  • Object
show all
Defined in:
lib/takagi/middleware/debugging.rb

Instance Method Summary collapse

Instance Method Details

#call(request) ⇒ Object

Logs request details before passing it to the next middleware

Parameters:



8
9
10
11
12
13
# File 'lib/takagi/middleware/debugging.rb', line 8

def call(request)
  Takagi.logger.debug "Request Details: #{request.inspect}"
  response = yield request
  Takagi.logger.debug "Response Details: #{response.inspect}"
  response
end