The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Template::Teeny::Stash - Object containing stashed variables

SYNOPSIS

    my $stash = Template::Teeny::Stash->new({
        a => 1,
        ...
    });

    $stash->add_section('section_foo', $other_stash);

Objects of this class store the variables and sections for use with templates.

METHODS

new

Basic constructor

get

 # TODO Add filter support

  $stash->get('variable1');

This returns the variable of the supplied name in this stash.

add_section

  $stash->add_section('topsection', $other_stash);

This adds a stash to the named section.

sections

  $stash->sections('somesection');

This returns the stashes that have been added to the named section.

vars

  $stash->vars();

This is an accessor for the variables associated with this stash.

BUILDARGS

This is a moose thang.