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)