Exception: PaypalAPI::Error
- Inherits:
-
StandardError
- Object
- StandardError
- PaypalAPI::Error
- Defined in:
- lib/paypal-api/error.rb
Overview
Common interface for all errors
Direct Known Subclasses
PaypalAPI::Errors::FailedRequest, PaypalAPI::Errors::NetworkError
Instance Attribute Summary collapse
-
#error_debug_id ⇒ String?
readonly
Error debug_id returned by PayPal.
-
#error_details ⇒ Array?
readonly
Error details returned by PayPal.
-
#error_message ⇒ String
readonly
Error message provided by PayPal or Net::HTTP network error message.
-
#error_name ⇒ String
readonly
Error name provided by PayPal or Net::HTTP network error name.
-
#paypal_request_id ⇒ String?
readonly
PayPal-Request-Id header assigned to request.
-
#request ⇒ Request
readonly
Sent request.
-
#response ⇒ Response?
readonly
Returned response with non-200 status code.
Instance Attribute Details
#error_debug_id ⇒ String? (readonly)
Returns Error debug_id returned by PayPal.
21 22 23 |
# File 'lib/paypal-api/error.rb', line 21 def error_debug_id @error_debug_id end |
#error_details ⇒ Array? (readonly)
Returns Error details returned by PayPal.
25 26 27 |
# File 'lib/paypal-api/error.rb', line 25 def error_details @error_details end |
#error_message ⇒ String (readonly)
Returns Error message provided by PayPal or Net::HTTP network error message.
18 19 20 |
# File 'lib/paypal-api/error.rb', line 18 def @error_message end |
#error_name ⇒ String (readonly)
Returns Error name provided by PayPal or Net::HTTP network error name.
15 16 17 |
# File 'lib/paypal-api/error.rb', line 15 def error_name @error_name end |
#paypal_request_id ⇒ String? (readonly)
Returns PayPal-Request-Id header assigned to request.
28 29 30 |
# File 'lib/paypal-api/error.rb', line 28 def paypal_request_id @paypal_request_id end |
#request ⇒ Request (readonly)
Returns Sent request.
12 13 14 |
# File 'lib/paypal-api/error.rb', line 12 def request @request end |
#response ⇒ Response? (readonly)
Returned response with non-200 status code
9 10 11 |
# File 'lib/paypal-api/error.rb', line 9 def response @response end |