lib/knj/errors.rb in knjrbfw-0.0.30 vs lib/knj/errors.rb in knjrbfw-0.0.31
- old
+ new
@@ -1,11 +1,22 @@
#This module contains various extra errors used by the other Knj-code.
module Knj::Errors
+ #An error that is used when the error is just a notice.
class Notice < StandardError; end
+
+ #Typically used when an object is not found by the given arguments.
class NotFound < StandardError; end
+
+ #If invalid data was supplied to a list-method or something like it.
class InvalidData < StandardError; end
+
+ #An error that specifies that the caller should retry the operation.
class Retry < StandardError; end
+
+ #The current env does not have access to calling the method.
class NoAccess < StandardError; end
+
+ #The thing you are trying to add already exists or have already been done.
class Exists < StandardError; end
#Returns a string describing the given error. Possible arguments can be given if you want the returned string formatted as HTML.
#
#===Examples
\ No newline at end of file