タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

TTに関するclouderのブックマーク (1)

  • How to add virtual method on Template Toolkit

    Template Toolkitでvirtual methodを追加したいと思ったんですが、ドキュメントを読んでもどうも簡単なやり方が見付からない。仕方がないので最初に下記のようにやりました。 $Template::Stash::LIST_OPS->{ foo } = \&foo; こうしなけりゃならないのかな?他になにか方法あるのでしょうか…。 追記:はてブでハテナオヤさんが質問してましたが、このエントリで伝えたいことは、vmethodを追加する方法としては、上記の方法やdefine_methodを使うのが正当な方法なのかどうかということと、他の人はどう追加しているのかなという部分になります。 下記のようにインスタンス生成時に追加とかできればいいのに…。 Template->new(STASH => { LIST_OPS => { foo => \&foo } ); と思ったら、Temp

    clouder
    clouder 2005/12/11
    へぇー、こんな方法があるんだ。ビックリクリクリクリックリ。↑そうそう、にぽたんメソッド
  • 1