Sha256: acf28807f13e107a6a649216fdadf7a8519669b166ced86d3c869bbd2baddc6e

Contents?: true

Size: 310 Bytes

Versions: 3

Compression:

Stored size: 310 Bytes

Contents

module HubLink
  class ApiLogging < Faraday::Response::Middleware
    def call(env)
      message = "#{env[:method].upcase} #{env[:url]}".sub("https://api.github.com/repos", "")
      logger.info(UPDATE) { message }
      super
    end

    private

      def logger
        HubLink.logger
      end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hub_link-0.18.0 lib/hub_link/api_logging.rb
hub_link-0.15.0 lib/hub_link/api_logging.rb
hub_link-0.13.0 lib/hub_link/api_logging.rb