class Yp::Response::Validator::Acquirer

Public Class Methods

new(params) click to toggle source
# File lib/response/validator/acquirer.rb, line 6
def initialize(params)
  @params = params
end

Public Instance Methods

validate!() click to toggle source
# File lib/response/validator/acquirer.rb, line 10
def validate!
  !declined? || (raise DeclinedError)
end

Private Instance Methods

declined?() click to toggle source
# File lib/response/validator/acquirer.rb, line 16
def declined?
  response_code == 4 || response_code == 5
end
response_code() click to toggle source
# File lib/response/validator/acquirer.rb, line 20
def response_code
  @response_code ||= @params[:responseCode].to_i
end