| 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 41
41: def initialize(errors=nil)
42: if errors.is_a?(Sequel::Model)
43: @model = errors
44: errors = @model.errors
45: end
46:
47: if errors.respond_to?(:full_messages)
48: @errors = errors
49: super(errors.full_messages.join(', '))
50: else
51: super
52: end
53: end