Kevin McGrath > Template-Plugin-LLHash-0.01 > Template::Plugin::LLHash

Download:
Template-Plugin-LLHash-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Template::Plugin::LLHash - use Tie::LLHash with Template Toolkit

SYNOPSIS ^

  [% USE llhash  = Class.LLHash %]

  [% llhash.insert('first',1) %]

  [% llhash.last('last', 'four' ) %]

  [% llhash.insert('second', 'two', 'first' ) %]
  
  [% llhash.insert_before('third',3,'last') %]

  [% llhash.keys %]

DESCRIPTION ^

Use Tie::LLHash with Template Toolkit Templates.

OBJECT METHODS ^

add($KEY, $VALUE)
current_key
current_value
delete($KEY)
first([$KEY,$VALUE])
insert($KEY, $VALUE, [$INSERT_AFTER_KEY])
insert_after($KEY, $VALUE, [$INSERT_BEFORE_KEY])
insert_before($KEY, $VALUE, [$INSERT_BEFORE_KEY])
key_before($KEY)
key_after($KEY)
keys
last([$KEY,$VALUE])
next
prev
pop
push($KEY,$VALUE)
reset
unshift($KEY,$VALUE)
value_of($KEY)

TODO ^

A lot. Going to handle errors in a nicer Template type way. Write more documentation, including an example of how I use this module to create the HEAD block for an HTML page.

AUTHOR ^

    Kevin C. McGrath
    CPAN ID: KMCGRATH

COPYRIGHT ^

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.

SEE ALSO ^

perl(1).

syntax highlighting: