# This module is used internally to create factory modules responsible # for loading other modules. e.g. Template::TT3::Engines. package Template::TT3::Engines; use Template::TT3::Factory::Class version => 3.00, debug => 0, item => 'engine', path => 'Template(X)::(TT3::|)Engine'; =head1 DESCRIPTION
This module is a very thin subclass of the Badger::Factory::Class module.
It is used to construct other TT3 factory modules that are responsible
for loading other modules. For example, the Template::TT3::Engines modules
is a factory module for loading Template::TT3::Engine::*
modules.
This module implements the following constant methods in addition to those inherited from the Badger::Factory::Class, Badger::Class and Badger::Exporter base classes.
This defines the base class factory for all TT3 modules to be Template::TT3::Factory.
Andy Wardley http://wardley.org/
Copyright (C) 1996-2009 Andy Wardley. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
This module inherits methods from the Template::TT3::Base, Badger::Factory, and Badger::Base base classes.
It is itself the base class for Template::TT3::Engines, Template::TT3::Dialects, Template::TT3::Providers, and various other factory modules.