class Braintree::ErrorResult
Attributes
credit_card_verification[R]
errors[R]
merchant_account[R]
message[R]
params[R]
subscription[R]
transaction[R]
verification[R]
Public Class Methods
new(gateway, data)
click to toggle source
# File lib/braintree/error_result.rb, line 13 def initialize(gateway, data) @gateway = gateway @params = data[:params] @credit_card_verification = CreditCardVerification._new(data[:verification]) if data[:verification] @merchant_account = MerchantAccount._new(gateway, data[:merchant_account]) if data[:merchant_account] @message = data[:message] @transaction = Transaction._new(gateway, data[:transaction]) if data[:transaction] @verification = CreditCardVerification._new(data[:verification]) if data[:verification] @subscription = Subscription._new(gateway, data[:subscription]) if data[:subscription] @errors = Errors.new(data[:errors]) end
Public Instance Methods
inspect()
click to toggle source
# File lib/braintree/error_result.rb, line 25 def inspect if @credit_card_verification verification_inspect = " credit_card_verification: #{@credit_card_verification.inspect}" end if @transaction transaction_inspect = " transaction: #{@transaction.inspect}" end "#<#{self.class} params:{...} errors:<#{@errors._inner_inspect}>#{verification_inspect}#{transaction_inspect}>" end
success?()
click to toggle source
# File lib/braintree/error_result.rb, line 35 def success? false end