lib/sequel/model/exceptions.rb in sequel-3.19.0 vs lib/sequel/model/exceptions.rb in sequel-3.20.0
- old
+ new
@@ -4,9 +4,12 @@
# Exception class raised when +require_modification+ is set and an UPDATE or DELETE statement to modify the dataset doesn't
# modify a single row.
class NoExistingObject < Error; end
+ # Raised when an undefined association is used when eager loading.
+ class UndefinedAssociation < Error; end
+
# Exception class raised when +raise_on_save_failure+ is set and validation fails
class ValidationFailed < Error
def initialize(errors)
if errors.respond_to?(:full_messages)
@errors = errors