Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Text::Xslate::Bridge::UseriContributed Perl DoText::Xslate::Bridge::TT2Like(3)

NAME
       Text::Xslate::Bridge::TT2Like - TT2 Variable Method Clone For
       Text::Xslate

SYNOPSIS
	   use Text::Xslate;

	   my $xslate =	Text::Xslate->new(
	       module => [
		   'Text::Xslate::Bridge::TT2Like'
	       ],
	   );

	   # Note that all methods require a set of parenthesis	to be
	   # recognized	as a method.
	   $xslate->render_string(
	       '<: $foo.length() :>',
	       { foo =>	"foo" }
	   );

	   $xslate->render_string(
	       '<: $foo.replace("foo", "bar") :>',
	       { foo =>	"foo" }
	   );

DESCRIPTION
       Text::Xslate::Bridge::TT2Like exports Template-Toolkit variable methods
       into Text::Xslate namespace, such that you can use them on your
       variables.

       The only	difference between this	module and Text::Xslate::Bridge::TT2
       is that Bridge::TT2 uses	Template::Toolkit underneath, while this
       module is independent of	Template::Toolkit and therefore	does not
       require TT to be	installed

AVAILABLE FUNCTIONS
       Upon loading Text::Xslate::Bridge::TT2Like, you will be able to use the
       following functions in your template. Please note that some functions
       like "uri" are available	from Text::Xslate to start with, so we don't
       reimplment them.	Check the manual for Text::Xslate for more info.

   "array"
       "item"
       "list"
       "hash"
       "push"
       "pop"
       "unshift"
       "shift"
       "max"
       "size"
       "defined"
       "first"
       "last"
       "reverse"
       "grep"
       "join"
       "sort"
       "nsort"
       "unique"
       "import"
       "merge"
       "slice"
       "splice"

   "function"
       "html_para"
       "html_break"
       "html_para_break"
       "html_line_break"
       "xml"
       "url"
       "upper"
       "lower"
       "ucfirst"
       "lcfirst"
       "trim"
       "null"
       "collapse"
       "indent"
       "format"
       "truncate"
       "repeat"
       "replace"
       "remove"

   "hash"
       "item"
       "hash"
       "size"
       "each"
       "keys"
       "values"
       "items"
       "pairs"
       "list"
       "exists"
       "defined"
       "delete"
       "import"
       "sort"
       "nsort"

   "scalar"
       "item"
       "list"
       "hash"
       "length"
       "size"
       "defined"
       "match"
       "search"
       "repeat"
       "replace"
       "remove"
       "split"
       "chunk"
       "substr"

ACKNOWLEDGEMENT
       Original	code was taken from Template::VMethods,	Template::Filters by
       Andy Wardley.

AUTHOR
       Copyright (c) 2010 Daisuke Maki "<daisuke@endeworks.jp>"

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

       See http://www.perl.com/perl/misc/Artistic.html

perl v5.24.1			  2011-09-15  Text::Xslate::Bridge::TT2Like(3)

NAME | SYNOPSIS | DESCRIPTION | AVAILABLE FUNCTIONS | ACKNOWLEDGEMENT | AUTHOR | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Text::Xslate::Bridge::TT2Like&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help