Sha256: 5c79d543b015b38166623d3a7db040e18080f0b01e6310813183496f20f67304
Contents?: true
Size: 687 Bytes
Versions: 11
Compression:
Stored size: 687 Bytes
Contents
module WebFinger module Debugger class RequestFilter # Callback called in HTTPClient (before sending a request) # request:: HTTP::Message def filter_request(request) started = "======= [WebFinger] HTTP REQUEST STARTED =======" WebFinger.logger.info [started, request.dump].join("\n") end # Callback called in HTTPClient (after received a response) # request:: HTTP::Message # response:: HTTP::Message def filter_response(request, response) finished = "======= [WebFinger] HTTP REQUEST FINISHED =======" WebFinger.logger.info ['-' * 50, response.dump, finished].join("\n") end end end end
Version data entries
11 entries across 11 versions & 1 rubygems