Badger
view release on metacpan or search on metacpan
lib/Badger/Factory.pm view on Meta::CPAN
# DESCRIPTION
# Factory module for loading and instantiating other modules.
#
# NOTE
# This module has grown organically to fit a number of (possibly
# conflicting) needs. It needs to be completely refactored, and
# probably split into a number of different factory modules. The
# TT3 code on which this was originally based had separate base class
# factory modules for modules (that just got loaded), objects (that
# got loaded and instantiated) and single objects (that got loaded,
# created and cached). With hindsight, it was a mistake to try and
# cram all that functionality into one module. It should be separated
# into a base class module/API and a number of specialised subclasses.
#
# AUTHOR
# Andy Wardley <abw@wardley.org>
#
#========================================================================
package Badger::Factory;
( run in 1.779 second using v1.01-cache-2.11-cpan-71847e10f99 )