[Catalyst] Subclass Catalyst::View::TT to use Template::Foo instead
	of Template?
    Larry Leszczynski 
    larryl at emailplus.org
       
    Wed Jan 28 19:05:31 GMT 2009
    
    
  
Is there any straightforward way to create a subclass of
Catalyst::View::TT so that $self->{template} is an instance of
Template::Foo instead of Template?
In e.g. Catalyst::View::TT::Foo I could call $self->SUPER::new() and
then overwrite the resulting $self->{template} object, but at that point
I don't have access to the $config that was passed to Template->new(). 
It looks like I'd have to copy out all of the relevant info from
$self->{template}, and then use it to create a new Template::Foo, which
looks like it would be unwieldy and hard to maintain.
Or would it make sense to modify Catalyst::View::TT to accept a new
config argument like TEMPLATE_CLASSNAME (that defaults to "Template")?
Thanks in advance,
Larry
    
    
More information about the Catalyst
mailing list