View on
MetaCPAN
Steve Kemp > App-Templer-1.2 > Templer::Plugin::TimeStamp

Download:
App-Templer-1.2.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source  

NAME ^

Templer::Plugin::TimeStamp - A plugin to get TimeStamp of source files

SYNOPSIS ^

The following is a good example use of this plugin

  title: About my site
  mtime: timestamp(%Y-%m-%d %H:M:%S)
  ----
  <p>This file has been last modified on <!-- tmpl_var name='mtime' -->.

DESCRIPTION ^

This plugin allows template variables to be set to the source file modification time. The parameter passed to the function are passed as is to strftime with leading and trailing spaces removed.

LICENSE ^

This module is free software; you can redistribute it and/or modify it under the terms of either:

a) the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version, or

b) the Perl "Artistic License".

AUTHOR ^

Bruno BEAUFILS <bruno@boulgour.com>

COPYRIGHT AND LICENSE ^

Copyright (C) 2015 Bruno BEAUFILS <bruno@boulgour.com>.

This library is free software. You can modify and or distribute it under the same terms as Perl itself.

METHODS ^

Constructor. No arguments are required/supported.

expand_variables

This is the method which is called by the Templer::Plugin::Factory to expand the variables contained in a Templer::Site::Page object.

Variables are written in the file in the form "key: value", and are internally stored within the Page object as a hash.

This method iterates over each key & value and updates any that seem to refer to timestamps.

syntax highlighting: