Exception: PaypalAPI::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/paypal-api/error.rb

Overview

Common interface for all errors

Instance Attribute Summary collapse

Instance Attribute Details

#error_debug_idString? (readonly)

Returns Error debug_id returned by PayPal.

Returns:

  • (String, nil)

    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_detailsArray? (readonly)

Returns Error details returned by PayPal.

Returns:

  • (Array, nil)

    Error details returned by PayPal

See Also:



25
26
27
# File 'lib/paypal-api/error.rb', line 25

def error_details
  @error_details
end

#error_messageString (readonly)

Returns Error message provided by PayPal or Net::HTTP network error message.

Returns:

  • (String)

    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
  @error_message
end

#error_nameString (readonly)

Returns Error name provided by PayPal or Net::HTTP network error name.

Returns:

  • (String)

    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_idString? (readonly)

Returns PayPal-Request-Id header assigned to request.

Returns:

  • (String, nil)

    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

#requestRequest (readonly)

Returns Sent request.

Returns:



12
13
14
# File 'lib/paypal-api/error.rb', line 12

def request
  @request
end

#responseResponse? (readonly)

Returned response with non-200 status code

Returns:

  • (Response, nil)

    Returned response with non-200 status code



9
10
11
# File 'lib/paypal-api/error.rb', line 9

def response
  @response
end