Method: Definition::ConformError#initialize
- Defined in:
- lib/definition/conform_error.rb
#initialize(definition, message, sub_errors: [], **options) ⇒ ConformError
Returns a new instance of ConformError.
7 8 9 10 11 12 13 14 15 |
# File 'lib/definition/conform_error.rb', line 7 def initialize(definition, , sub_errors: [], **) self.definition = definition self. = self.sub_errors = sub_errors self.i18n_key = .fetch(:i18n_key, definition.name) self.i18n_context = .fetch(:i18n_context, {}) self.translated_error = .fetch(:translated_message, nil) assign_parents end |