Exception: RunApi::Core::ValidationError

Inherits:
Error
  • Object
show all
Defined in:
lib/runapi/core/errors.rb

Overview

Raised when request validation fails (HTTP 400, 422).

Constant Summary

Constants inherited from Error

Error::DEFAULT_MESSAGES, Error::STATUS_MAP

Instance Attribute Summary

Attributes inherited from Error

#code, #details, #request_id, #response_headers, #status

Instance Method Summary collapse

Methods inherited from Error

from_response, #response_header, #runapi_task_id, #to_h

Constructor Details

#initialize(message = "Validation failed", **kwargs) ⇒ ValidationError

Returns a new instance of ValidationError.



224
225
226
227
# File 'lib/runapi/core/errors.rb', line 224

def initialize(message = "Validation failed", **kwargs)
  kwargs[:code] = "validation" unless kwargs.key?(:code)
  super
end