class Factory::Jennifer::Base
- Factory::Jennifer::Base
- Factory::Base
- Reference
- Object
Included Modules
Defined in:
factory/jennifer/base.crConstant Summary
-
ARGUMENT_TYPE =
[] of String
-
ASSIGNS =
{} of String => String
-
ATTRIBUTES =
{} of String => String
-
CLASS_NAME =
[Factory::Jennifer::Base] of String
-
IGNORED_METHODS =
[] of String
-
IS_FACTORY =
["true", "false"]
-
SEQUENCES =
{} of String => String
-
TRAIT_CLASS_DECLARATIONS =
[] of String
-
TRAITS =
{} of String => String
Class Method Summary
- ._after_create(obj)
- ._before_create(obj)
- .described_class
- .get_trait(name : String, go_deep : Bool = true)
- .process_association(obj, klasses, assoc)
Macro Summary
- after_create(&block)
- after_finished_hook
- before_create(&block)
- factory_creators(factory_name)
- skip_empty_constructor
- skip_hash_constructor
- trait(name)
Class methods inherited from class Factory::Base
_after_initialize(obj)
_after_initialize,
assign_attr(obj, name, value)
assign_attr,
attributes
attributes,
build
build,
get_trait(name : String, go_deep)get_trait(name : Symbol) get_trait