Sha256: eb185b5397f03b89ad816dc8206e3bf4e8d52bbb9d5de83a1a9e3c23068d1f33
Contents?: true
Size: 739 Bytes
Versions: 1
Compression:
Stored size: 739 Bytes
Contents
require "digicert/errors/request_error" require "digicert/errors/forbidden" require "digicert/errors/server_error" require "digicert/errors/unauthorized" module Digicert module Errors def self.server_errors [ OpenSSL::SSL::SSLError, Errno::ETIMEDOUT, Errno::EHOSTUNREACH, Errno::ENETUNREACH, Errno::ECONNRESET, Net::OpenTimeout, SocketError, Net::HTTPServerError ] end def self.error_klass_for(response) case response when *server_errors then Errors::ServerError when Net::HTTPUnauthorized then Errors::Unauthorized when Net::HTTPForbidden then Errors::Forbidden else Errors::RequestError end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
digicert-0.1.1 | lib/digicert/errors.rb |