class MultiJson::AdapterError

@api public
Raised when an adapter cannot be loaded or is not recognized

def self.build(original_exception)

Returns:
  • (AdapterError) - new error with formatted message

Parameters:
  • original_exception (Exception) -- the original load error

Other tags:
    Api: - public
def self.build(original_exception)
  new(
    "Did not recognize your adapter specification (#{original_exception.message}).",
    cause: original_exception
  )
end

def initialize(message = nil, cause: nil)

Returns:
  • (AdapterError) - new error instance

Parameters:
  • cause (Exception, nil) -- the original exception
  • message (String, nil) -- error message

Other tags:
    Api: - public
def initialize(message = nil, cause: nil)
  super(message)
  set_backtrace(cause.backtrace) if cause
end