summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2019-10-04 20:58:56 -0600
committermo khan <mo.khan@gmail.com>2019-10-04 20:58:56 -0600
commit52ee48abae2b44d979e65b8ef6d2062baa3228ee (patch)
treeba79895eee983cb573e16cc5e820d47d9d0aa8d0
parent72557f21b1e3dca9b0dd7c1cde8078f2bddebfd4 (diff)
Add additional connection errors
-rw-r--r--lib/net/hippie.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/net/hippie.rb b/lib/net/hippie.rb
index a9f829f..9978167 100644
--- a/lib/net/hippie.rb
+++ b/lib/net/hippie.rb
@@ -16,10 +16,18 @@ module Net
module Hippie
CONNECTION_ERRORS = [
EOFError,
+ Errno::ECONNREFUSED,
Errno::ECONNRESET,
+ Errno::ECONNRESET,
+ Errno::EHOSTUNREACH,
Errno::EINVAL,
+ Net::OpenTimeout,
Net::ProtocolError,
- Timeout::Error
+ Net::ReadTimeout,
+ OpenSSL::OpenSSLError,
+ OpenSSL::SSL::SSLError,
+ SocketError,
+ Timeout::Error,
].freeze
def self.logger