Template Toolkit を便利に使えそうなモジュールを見つけました。
Inline::TT - Provides inline support for template toolkit 2.x
このモジュールを使うと、
use Inline TT => << __EO_TEMPLATE__
[% BLOCK hello %]
<H1> Hello [% name %], how are you? </H1>
[% END %]
__EO_TEMPLATE__
宣言したテンプレートを、
print hello( { name => 'Rob' } ), "\n";
面倒な引数を考えずに使えるらしいです。
今度早速使ってみようと思います。

Leave a comment