Method: Sequel::ValidationFailed#initialize

Defined in:
lib/sequel/model/exceptions.rb

#initialize(errors = nil) ⇒ ValidationFailed

Returns a new instance of ValidationFailed.



53
54
55
56
57
58
59
60
61
62
63
64
65
# File 'lib/sequel/model/exceptions.rb', line 53

def initialize(errors=nil)
  if errors.is_a?(Sequel::Model)
    @model = errors
    errors = @model.errors
  end

  if errors.respond_to?(:full_messages)
    @errors = errors
    super(errors.full_messages.join(', '))
  else
    super
  end
end