Please sign in to comment.
Move errors to separate file
- Loading branch information...
Showing with 20 additions and 18 deletions.
|@@ -0,0 +1,19 @@|
|+ # Raised when a factory is defined that attempts to instantiate itself.|
|+ class AssociationDefinitionError < RuntimeError; end|
|+ # Raised when a callback is defined that has an invalid name|
|+ class InvalidCallbackNameError < RuntimeError; end|
|+ # Raised when a factory is defined with the same name as a previously-defined factory.|
|+ class DuplicateDefinitionError < RuntimeError; end|
|+ # Raised when calling Factory.sequence from a dynamic attribute block|
|+ class SequenceAbuseError < RuntimeError; end|
|+ # Raised when defining an invalid attribute:|
|+ # * Defining an attribute which has a name ending in "="|
|+ # * Defining an attribute with both a static and lazy value|
|+ # * Defining an attribute twice in the same factory|
|+ class AttributeDefinitionError < RuntimeError; end|