diff --git a/Gemfile.lock b/Gemfile.lock index cab60faf..83b56698 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,6 +3,7 @@ PATH specs: my_api_client (0.10.2) activesupport (>= 4.2.0) + faraday (>= 0.17.1) jsonpath sawyer (>= 0.8.2) diff --git a/lib/my_api_client/errors.rb b/lib/my_api_client/errors.rb index 7d24d3b2..1c6d6e2e 100644 --- a/lib/my_api_client/errors.rb +++ b/lib/my_api_client/errors.rb @@ -27,7 +27,9 @@ def inspect end NETWORK_ERRORS = [ - Faraday::ClientError, + Faraday::TimeoutError, + Faraday::ConnectionFailed, + Faraday::SSLError, OpenSSL::SSL::SSLError, Net::OpenTimeout, Net::ReadTimeout, diff --git a/my_api_client.gemspec b/my_api_client.gemspec index b919e212..e53e02f7 100644 --- a/my_api_client.gemspec +++ b/my_api_client.gemspec @@ -23,6 +23,7 @@ Gem::Specification.new do |spec| spec.require_paths = ['lib'] spec.add_dependency 'activesupport', '>= 4.2.0' + spec.add_dependency 'faraday', '>= 0.17.1' spec.add_dependency 'jsonpath' spec.add_dependency 'sawyer', '>= 0.8.2'