$factory_class->new() : $factory $factory_class->new( %attributes ) : $factory
Create a new factory object.
May be passed a hash of attributes, with the key matching one of the supported accessor methods named below and the value containing the value to assign.
$factory->base_class() : $package_name $factory->base_class( $package_name )
Required. Get or set the base class to be inherited from by all mixed classes.
$factory->mixin_prefix() : $package_name $factory->mixin_prefix( $package_name )
$factory->mixed_prefix() : $package_name $factory->mixed_prefix( $package_name )
Optional. Get or set a prefix to be placed before all generated class names. Defaults to the name of the base class or the factory class followed by ::AUTO
$factory->class( @mixins ) : $package_name
Find or generate a class combining the requested mixin classes.
For a facade interface that facilitates access to this functionality, see Class::MixinFactory.
For distribution, installation, support, copyright and license information, see Class::MixinFactory::ReadMe.
|perl v5.20.3||MIXINFACTORY::FACTORY (3)||2004-11-16|