Class: Yoti::Sandbox::DocScan::Error

Inherits:
RequestError
  • Object
show all
Defined in:
lib/yoti_sandbox/doc_scan/errors.rb

Overview

Raises exceptions related to Doc Scan Sandbox API requests

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg = nil, response = nil) ⇒ Error

Returns a new instance of Error.



10
11
12
13
14
# File 'lib/yoti_sandbox/doc_scan/errors.rb', line 10

def initialize(msg = nil, response = nil)
  super(msg, response)

  @default_message = msg
end

Class Method Details

.wrap(error) ⇒ self

Wraps an existing error

Parameters:

Returns:

  • (self)


27
28
29
# File 'lib/yoti_sandbox/doc_scan/errors.rb', line 27

def self.wrap(error)
  new(error.message, error.response)
end

Instance Method Details

#messageObject



16
17
18
# File 'lib/yoti_sandbox/doc_scan/errors.rb', line 16

def message
  @message ||= format_message
end