class Rack::OAuth2::Debugger::RequestFilter

Public Instance Methods

filter_request(request) click to toggle source

Callback called in HTTPClient (before sending a request)

request

HTTP::Message

# File lib/rack/oauth2/debugger/request_filter.rb, line 7
def filter_request(request)
  started = "======= [Rack::OAuth2] HTTP REQUEST STARTED ======="
  log started, request.dump
end
filter_response(request, response) click to toggle source

Callback called in HTTPClient (after received a response)

request

HTTP::Message

response

HTTP::Message

# File lib/rack/oauth2/debugger/request_filter.rb, line 15
def filter_response(request, response)
  finished = "======= [Rack::OAuth2] HTTP REQUEST FINISHED ======="
  log '-' * 50, response.dump, finished
end

Private Instance Methods

log(*outputs) click to toggle source
# File lib/rack/oauth2/debugger/request_filter.rb, line 22
def log(*outputs)
  outputs.each do |output|
    OAuth2.logger.info output
  end
end