class Transbank::Webpay::ExceptionResponse

Attributes

action[R]
exception[R]
params[R]

Public Class Methods

new(exception, action, params) click to toggle source
# File lib/transbank/webpay/exception_response.rb, line 6
def initialize(exception, action, params)
  @exception = exception
  @action = action
  @params = params
end

Public Instance Methods

errors() click to toggle source
# File lib/transbank/webpay/exception_response.rb, line 16
def errors
  [exception.message]
end
errors_display() click to toggle source
# File lib/transbank/webpay/exception_response.rb, line 24
def errors_display
  "#{exception.class}, #{exception.message}"
end
exception?() click to toggle source
# File lib/transbank/webpay/exception_response.rb, line 20
def exception?
  true
end
inspect() click to toggle source
# File lib/transbank/webpay/exception_response.rb, line 28
def inspect
  "#<#{self.class}: valid: false, error: '#{errors_display}' >"
end
valid?() click to toggle source
# File lib/transbank/webpay/exception_response.rb, line 12
def valid?
  false
end