Template::Stash::HTML::Entities - Encode the value automatically using HTML::Entities


Template-Stash-HTML-Entities documentation Contained in the Template-Stash-HTML-Entities distribution.

Index


Code Index:

NAME

Top

Template::Stash::HTML::Entities - Encode the value automatically using HTML::Entities

VERSION

Top

This document describes Template::Stash::HTML::Entities version 1.3.1

SYNOPSIS

Top

    use Template::Stash::HTML::Entities;

    my $tt = Template->new({
        STASH => Template::Stash::HTML::Entities->new,
        ...
    });

or

    $Template::Config::STASH = 'Template::Stash::HTML::Entities';

DESCRIPTION

Top

Encode the demanded value automatically. When you need raw data (For example, using it for the textarea element), you should decode it explicitly.

SUBROUTINES/METHODS

Top

get(@)

When the value is not a reference, it returns the encoded value.

DIAGNOSTICS

Top

CONFIGURATION AND ENVIRONMENT

Top

Template::Stash::HTML::Entities requires no configuration files or environment variables.

DEPENDENCIES

Top

Template::Stash, HTML::Entities

INCOMPATIBILITIES

Top

None reported.

BUGS AND LIMITATIONS

Top

No bugs have been reported.

Please report any bugs or feature requests to bug-template-stash-html-entities@rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Template-Stash-HTML-Entities. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

AUTHOR

Top

Hironori Yoshida <yoshida@cpan.org>

LICENSE AND COPYRIGHT

Top


Template-Stash-HTML-Entities documentation Contained in the Template-Stash-HTML-Entities distribution.

#
# $Id: Entities.pm,v 1.5 2007/05/04 08:02:58 hironori.yoshida Exp $
#
package Template::Stash::HTML::Entities;

use strict;
use warnings;
use version; our $VERSION = qv('1.3.1');

use HTML::Entities;
use Template::Config;

use base ($Template::Config::STASH);

sub get {
    my $self = shift;

    my $result = $self->SUPER::get(@_);
    if ( ref $result ) {
        return $result;
    }

    return HTML::Entities::encode($result);
}

1;

__END__