module Sequel::Plugins::ValidationExceptions::InstanceMethods
Public Instance Methods
save!(*columns)
click to toggle source
# File lib/sequel_validation_exceptions.rb, line 25 def save! *columns success = save *columns if !success raise ValidationException.new(errors), "Could not save #{id.nil? ? 'new' : ''} #{self.class.name} model #{id} due to failing validation: #{errors.inspect}\n\tmodel was: #{inspect}" end end
update!(*columns)
click to toggle source
# File lib/sequel_validation_exceptions.rb, line 32 def update! *columns success = update *columns if !success raise ValidationException.new(errors), "Could not update #{id.nil? ? 'new' : ''} #{self.class.name} model #{id} due to failing validation: #{errors.inspect}\n\tmodel was: #{inspect}" end end