Sha256: 6eca60ba0652aac35453bd820a5973bca8d2ab63cb4f1bc79c11a07f0f0f9725

Contents?: true

Size: 521 Bytes

Versions: 9

Compression:

Stored size: 521 Bytes

Contents

module FbGraph
  module RequestFilters
    class Debugger
      def filter_request(request)
        started = "======= [FbGraph] API REQUEST STARTED ======="
        log started, request.dump
      end

      def filter_response(request, response)
        finished = "======= [FbGraph] API REQUEST FINISHED ======="
        log '-' * 50, response.dump, finished
      end

      private

      def log(*outputs)
        outputs.each do |output|
          FbGraph.logger.info output
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
fb_graph-2.7.17 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.16 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.15 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.14 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.13 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.12 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.11 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.10 lib/fb_graph/request_filters/debugger.rb
fb_graph-2.7.9 lib/fb_graph/request_filters/debugger.rb