Sha256: 7dca29c7f1bca835fd803a6578dae2c1a6cb87f2655c3b89d54b31951d5cfd71

Contents?: true

Size: 269 Bytes

Versions: 13

Compression:

Stored size: 269 Bytes

Contents

module Gemfury
  class Client
    class Handle503 < Faraday::Middleware
      def call(env)
        # This prevents errors in ParseJson 
        @app.call(env).on_complete do |out|
          out[:body] = '' if out[:status] == 503
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
gemfury-0.4.23 lib/gemfury/client/middleware.rb
gemfury-0.4.22 lib/gemfury/client/middleware.rb
gemfury-0.4.21 lib/gemfury/client/middleware.rb
gemfury-0.4.20 lib/gemfury/client/middleware.rb
gemfury-0.4.20.beta3 lib/gemfury/client/middleware.rb
gemfury-0.4.20.beta1 lib/gemfury/client/middleware.rb
gemfury-0.4.19 lib/gemfury/client/middleware.rb
gemfury-0.4.18 lib/gemfury/client/middleware.rb
gemfury-0.4.17 lib/gemfury/client/middleware.rb
gemfury-0.4.16 lib/gemfury/client/middleware.rb
gemfury-0.4.14 lib/gemfury/client/middleware.rb
gemfury-0.4.12 lib/gemfury/client/middleware.rb
gemfury-0.4.11 lib/gemfury/client/middleware.rb