| Class | Sequel::ValidationFailed |
| In: |
lib/sequel/model/exceptions.rb
|
| Parent: | Error |
Exception class raised when raise_on_save_failure is set and validation fails
| errors | [R] | The Sequel::Model::Errors object related to this exception. |
| model | [R] | The Sequel::Model object related to this exception. |
# File lib/sequel/model/exceptions.rb, line 32
32: def initialize(errors)
33: if errors.is_a?(Sequel::Model)
34: @model = errors
35: errors = @model.errors
36: end
37:
38: if errors.respond_to?(:full_messages)
39: @errors = errors
40: super(errors.full_messages.join(', '))
41: else
42: super
43: end
44: end