Class: LoogiHttp::Middleware::DebugHttp::DebugOutput

Inherits:
Object
  • Object
show all
Defined in:
lib/loogi_http/middleware/debug_http.rb

Instance Method Summary collapse

Constructor Details

#initialize(env, response, exception) ⇒ DebugOutput

Returns a new instance of DebugOutput.



12
13
14
15
16
# File 'lib/loogi_http/middleware/debug_http.rb', line 12

def initialize(env, response, exception)
  @env = env
  @response = response
  @exception = exception
end

Instance Method Details

#debugObject



18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/loogi_http/middleware/debug_http.rb', line 18

def debug
  debug_request

  if response
    debug_line
    debug_response
  end

  return if exception.nil?

  debug_line
  debug_exception
end