Caleb Cushing > Template-ShowStartStop > Template::ShowStartStop

Download:
Template-ShowStartStop-1.0.1.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.0.1   Source  

NAME ^

Template::ShowStartStop - Display where templates start and stop

VERSION ^

version 1.0.1

SYNOPSIS ^

        use Template::ShowStartStop;

        my $tt = Template->new({
                CONTEXT => Template::ShowStartStop->new
        });

DESCRIPTION ^

Template::ShowStartStop provides inline comments throughout your code where each template stops and starts. It's an overridden version of Template::Context that wraps the process() method.

Using Template::ShowStartStop is simple. Now when you process templates, HTML comments will get embedded in your output, which you can easily grep for. The nesting level is also shown.

        <!-- START: process wrapper.tt -->
        <!DOCTYPE html>
        <html>
        <head>
        <!-- START: process head.tt -->
        ...
        <!-- STOP:  process head.tt -->
        </head>
        ...
        </html>
        <!-- STOP:  process wrapper.tt -->

BUGS ^

Please report any bugs or feature requests on http://github.com/xenoterracide/Template-ShowStartStop/issues as I'm not fond of RT.

SUBMITTING PATCHES ^

Please read the SubmittingPatches file included with this Distribution. Patches that are of sufficient quality, within the goals of the project and pass the checklist will probably be accepted.

ACKNOWLEDGEMENTS ^

Thanks to Andy Lester, Randal Schwartz, Bill Moseley, and to Gavin Estey for the original Template::Timer code that this is based on.

AUTHOR ^

Caleb Cushing <xenoterracide@gmail.com>

COPYRIGHT AND LICENSE ^

This software is Copyright (c) 2011 by Caleb Cushing.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)
syntax highlighting: