diff --git a/coinbase_commerce.gemspec b/coinbase_commerce.gemspec index 17e3386..6207998 100644 --- a/coinbase_commerce.gemspec +++ b/coinbase_commerce.gemspec @@ -19,7 +19,7 @@ Gem::Specification.new do |gem| gem.test_files = gem.files.grep(%r{^(spec|gem|features)/}) gem.require_paths = ["lib"] - gem.add_dependency("faraday", "~> 0.10") + gem.add_dependency("faraday", "~> 1.0.0") gem.add_development_dependency "rake" gem.add_development_dependency "rspec" diff --git a/lib/coinbase_commerce/client.rb b/lib/coinbase_commerce/client.rb index 3d8fb69..63d59cf 100644 --- a/lib/coinbase_commerce/client.rb +++ b/lib/coinbase_commerce/client.rb @@ -104,7 +104,7 @@ def execute_request_with_rescues(api_base) resp = yield rescue StandardError => e case e - when Faraday::ClientError + when Faraday::ClientError, Faraday::ServerError if e.response Errors.handle_error_response(e.response) else