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 )