Module: Aranha::TemporaryErrors

Defined in:
lib/aranha/temporary_errors.rb

Constant Summary collapse

CORE_ERRORS =
[::SocketError].freeze
ERRNO_ERRORS =
[Errno::ECONNREFUSED, ::Errno::ECONNRESET].freeze
NET_ERRORS =
[::Net::HTTPFatalError, Net::HTTPClientException, ::Net::OpenTimeout].freeze
ALL_ERRORS =
CORE_ERRORS + ERRNO_ERRORS + NET_ERRORS

Class Method Summary collapse

Class Method Details

.errorsObject



12
13
14
# File 'lib/aranha/temporary_errors.rb', line 12

def errors
  ALL_ERRORS
end