# 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.