An open API service indexing awesome lists of open source software.

https://github.com/petdance/template-timer

Template::Timer, a Perl plugin for Template Toolkit for timing and benchmarking
https://github.com/petdance/template-timer

Last synced: 9 months ago
JSON representation

Template::Timer, a Perl plugin for Template Toolkit for timing and benchmarking

Awesome Lists containing this project

README

          

# Template::Timer

Template::Timer provides inline timings of the time Template Toolkit
spends in template processing througout your code. It's an overridden
version of Template::Context that wraps the process() and include()
methods.

Using Template::Timer is simple.

my %config = ( # Whatever your config is
INCLUDE_PATH => "/my/template/path",
COMPILE_EXT => ".ttc",
COMPILE_DIR => "/tmp/tt",
);

if ( $development_mode ) {
$config{ CONTEXT } = Template::Timer->new( %config );
}

my $template = Template->new( \%config );

Now when you process templates, HTML comments will get embedded in your
output, which you can easily grep for.

# INSTALLATION

To install this module, run the following commands:

perl Makefile.PL
make
make test
make install

# COPYRIGHT AND LICENSE

Copyright 2005-2013 Andy Lester.

This program is free software; you can redistribute it and/or modify
it under the terms of the Artistic License v2.0.

See http://www.perlfoundation.org/artistic_license_2_0 or the LICENSE.md
file that comes with the ack distribution.