class Pay::Braintree::Error

Attributes

result[R]

For any manually raised Braintree error results (for failure responses) we can raise this exception manually but treat it as if we wrapped an exception

Public Class Methods

new(result) click to toggle source
Calls superclass method
# File lib/pay/braintree/error.rb, line 9
def initialize(result)
  if result.is_a?(::Braintree::ErrorResult)
    super(result.message)
    @result = result
  else
    super
  end
end

Public Instance Methods

cause() click to toggle source
Calls superclass method
# File lib/pay/braintree/error.rb, line 18
def cause
  super || result
end