Sha256: b51df9f9c6cc1c1418e10001b8f09af2753ad612fe83e60c59101b9417b92acf

Contents?: true

Size: 348 Bytes

Versions: 3

Compression:

Stored size: 348 Bytes

Contents

module HubLink
  module Api
    class Logging < 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
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hub_link-0.19.0 lib/hub_link/api/logging.rb
hub_link-0.18.0 lib/hub_link/api/logging.rb
hub_link-0.15.0 lib/hub_link/api/logging.rb