Class: SWD::Debugger::RequestFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/swd/debugger/request_filter.rb

Instance Method Summary collapse

Instance Method Details

#filter_request(request) ⇒ Object

Callback called in HTTPClient (before sending a request)

request

HTTP::Message



6
7
8
9
# File 'lib/swd/debugger/request_filter.rb', line 6

def filter_request(request)
  started = "======= [SWD] HTTP REQUEST STARTED ======="
  SWD.logger.info [started, request.dump].join("\n")
end

#filter_response(request, response) ⇒ Object

Callback called in HTTPClient (after received a response)

request

HTTP::Message

response

HTTP::Message



14
15
16
17
# File 'lib/swd/debugger/request_filter.rb', line 14

def filter_response(request, response)
  finished = "======= [SWD] HTTP REQUEST FINISHED ======="
  SWD.logger.info ['-' * 50, response.dump, finished].join("\n")
end