How NOT to do it
file: code/BadExample/FindNewSeries.pm 55: sub write { 56: my ( $self, $data ) = @_; 57: 58: my $tt = Template->new( INCLUDE_PATH => $FindBin::Bin . '/../tt/', ); 59: my $out; 60: $tt->process( 'new_series.tt', { data => $data }, \$out ) 61: || die $tt->error(); 62: return $out; 63: }
again Template::Toolkit is initalised inline