Sha256: d2a43fceb61a35381cdbeaf6296a582a36c7ca0b76f2ddad867927002e6baae2
Contents?: true
Size: 852 Bytes
Versions: 31
Compression:
Stored size: 852 Bytes
Contents
# frozen_string_literal: true module Gem::Net # Gem::Net::HTTP exception class. # You cannot use Gem::Net::HTTPExceptions directly; instead, you must use # its subclasses. module HTTPExceptions def initialize(msg, res) #:nodoc: super msg @response = res end attr_reader :response alias data response #:nodoc: obsolete end class HTTPError < ProtocolError include HTTPExceptions end class HTTPRetriableError < ProtoRetriableError include HTTPExceptions end class HTTPClientException < ProtoServerError include HTTPExceptions end class HTTPFatalError < ProtoFatalError include HTTPExceptions end # We cannot use the name "HTTPServerError", it is the name of the response. HTTPServerException = HTTPClientException # :nodoc: deprecate_constant(:HTTPServerException) end
Version data entries
31 entries across 31 versions & 2 rubygems