Text::Xslate::Util(3) A set of utilities for Xslate

SYNOPSIS


use Text::Xslate::Util qw(
mark_raw
unmark_raw
html_escape
uri_escape
p
html_builder
hash_with_default
);

DESCRIPTION

This module provides utilities for Xslate.

INTERFACE

Exportable functions

"mark_raw($str)"

This is the entity of the "mark_raw" filter.

"unmark_raw($str)"

This is the entity of the "unmark_raw" filter.

"html_escape($str)"

This is the entity of the "html_escape" filter.

"uri_escape($str)"

This is the entity of the "uri" filter.

"p($any)" / "dump($any)"

Displays the contents of $any using "Data::Dumper".

This is the entity of the "dump" filter, useful for debugging.

"html_builder { block } | \&function :CodeRef"

Wraps a block or &function with "mark_raw" so that the new subroutine will return a raw string.

This function is the same as what Text::Xslate exports.

"hash_with_default \%hash, $default :Any"

Set a default value $default to %hash and returns a HashRef.

This is provided for debugging.