Exception: Moromi::Error::ValidationError

Inherits:
Default
  • Object
show all
Defined in:
lib/moromi/error/errors.rb

Constant Summary collapse

DEFAULT_CODE =
10000
DEFAULT_ERRORS =
['moromi-error.validation_error']

Constants inherited from Default

Default::DEFAULT_TITLE

Instance Attribute Summary

Attributes inherited from Default

#debug_message, #detail_url, #errors, #log_severity, #original_exception

Class Method Summary collapse

Methods inherited from Default

#cleaned_backtrace, #code, #error_title, #initialize, #skip_logging?

Constructor Details

This class inherits a constructor from Moromi::Error::Default

Class Method Details

.make(exception) ⇒ Moromi::Error::Default

Parameters:

  • exception (Exception)

Returns:



89
90
91
92
93
# File 'lib/moromi/error/errors.rb', line 89

def self.make(exception)
  return new(debug_message: 'ActiveRecord::RecordInvalid', message: exception.message, errors: [exception.message]) if exception.is_a? ActiveRecord::RecordInvalid

  super(exception)
end