class Creditsafe::Messages::Message
Attributes
code[R]
error[R]
error?[R]
message[R]
Public Class Methods
new(code: nil, message: nil, error: false)
click to toggle source
# File lib/creditsafe/messages.rb, line 10 def initialize(code: nil, message: nil, error: false) raise ArgumentError, "Parameters 'code' and 'message' are mandatory" \ unless code && message @code = code @message = message @error = error end
Public Instance Methods
error_class()
click to toggle source
# File lib/creditsafe/messages.rb, line 21 def error_class return unless error? case code[1].to_i when 1 then Creditsafe::DataError when 2 then Creditsafe::AccountError when 3 then Creditsafe::RequestError when 4 then Creditsafe::ProcessingError else Creditsafe::UnknownApiError end end