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