Sha256: e7120bfc3e21a34686104f2742839ed16987e4c5c3ad8dfe8371e63c53499ed7

Contents?: true

Size: 649 Bytes

Versions: 4

Compression:

Stored size: 649 Bytes

Contents

module ActiveUtils #:nodoc:
  class ActiveUtilsError < StandardError #:nodoc:
  end

  class ConnectionError < ActiveUtilsError # :nodoc:
  end

  class RetriableConnectionError < ConnectionError # :nodoc:
  end

  class ResponseError < ActiveUtilsError # :nodoc:
    attr_reader :response

    def initialize(response, message = nil)
      @response = response
      @message  = message
    end

    def to_s
      "Failed with #{response.code} #{response.message if response.respond_to?(:message)}"
    end
  end

  class ClientCertificateError < ActiveUtilsError # :nodoc
  end

  class InvalidResponseError < ActiveUtilsError # :nodoc
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_utils-3.0.0 lib/active_utils/error.rb
active_utils-3.0.0.pre3 lib/active_utils/error.rb
active_utils-3.0.0.pre2 lib/active_utils/error.rb
active_utils-3.0.0.pre1 lib/active_utils/error.rb