Begin updating docs; remove two unused exit codes.
[mailshears.git] / lib / common / errors.rb
index 7a2fbba565c035c7584972c3de211b0acf4ce4d2..7e2bd505ed9a5ffb888fa7cb2cf7f048dc7d3a5d 100644 (file)
@@ -1,27 +1,15 @@
-# A generalization of PGError, and whatever MySQL and the other
-# databases might eventually use.
-class DatabaseError < StandardError
-end
+# An error indicating that a username is syntactically invalid.
+class InvalidUserError < StandardError; end
 
+# An error indicating that a domain is syntactically invalid.
+class InvalidDomainError < StandardError; end
 
-# Username is syntactically invalid.
-class InvalidUserError < StandardError
-end
+# An error indicating that a user does not exist.
+class NonexistentUserError < StandardError; end
 
-# Domain is syntactically invalid.
-class InvalidDomainError < StandardError
-end
+# An error indicating that a domain does not exist.
+class NonexistentDomainError < StandardError; end
 
-
-# Used to indicate that an user does not exist.
-class NonexistentUserError < StandardError
-end
-
-# Used to indicate that a domain does not exist.
-class NonexistentDomainError < StandardError
-end
-
-
-# When you try to rename a user on top of one that already exists.
-class UserAlreadyExistsError < StandardError
-end
+# An error indicating that some user already exists. For example, if
+# one tries to rename a user and the destination user already exists.
+class UserAlreadyExistsError < StandardError; end