lib/gitmodel/errors.rb in gitmodel-0.0.2 vs lib/gitmodel/errors.rb in gitmodel-0.0.3

- old
+ new

@@ -6,20 +6,28 @@ # Raised when GitModel cannot find record by given id or set of ids. class RecordNotFound < GitModelError end - # Raised by GitModel::Persistable.save! and GitModel::Persistable.create! methods when record cannot be - # saved because record is invalid. + # Raised by GitModel::Persistable.save! and GitModel::Persistable.create! + # methods when record cannot be saved because record is invalid. class RecordNotSaved < GitModelError end class RecordExists < GitModelError end class RecordDoesntExist < GitModelError end class NullId < GitModelError + end + + # Raised by GitModel::Persistable.find_all when query conditions are given + # but there is no index generated + class IndexRequired < GitModelError + end + + class AttributeNotIndexed < GitModelError end end