Class: FbGraph::Debugger::RequestFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/fb_graph/debugger.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/fb_graph/debugger.rb', line 6

def filter_request(request)
  started = "======= [FbGraph] API REQUEST STARTED ======="
  FbGraph.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/fb_graph/debugger.rb', line 14

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