Class: PaypalAPI::NetworkErrorBuilder
- Inherits:
-
Object
- Object
- PaypalAPI::NetworkErrorBuilder
- Defined in:
- lib/paypal-api/network_error_builder.rb
Overview
Builds PaypalAPI::NetowrkError error
Constant Summary collapse
- ERRORS =
List of possible Network errors
[ IOError, Errno::ECONNABORTED, Errno::ECONNREFUSED, Errno::ECONNRESET, Errno::EHOSTUNREACH, Errno::EPIPE, Errno::ETIMEDOUT, OpenSSL::SSL::SSLError, SocketError, Timeout::Error # Net::OpenTimeout, Net::ReadTimeout ].freeze
Class Method Summary collapse
-
.call(request:, error:) ⇒ Errors::NetworkError
Builds NetworkError instance.
Class Method Details
.call(request:, error:) ⇒ Errors::NetworkError
Builds NetworkError instance
30 31 32 |
# File 'lib/paypal-api/network_error_builder.rb', line 30 def call(request:, error:) Errors::NetworkError.new(error., request: request, error: error) end |