# 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::Class::Factory
version => 3.00,
debug => 0,
item => 'engine',
path => 'Template(X)::(TT3::|)Engine';
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.