Amon2::Setup::Flavor->write_fileで変数を使う。
2014年8月11日
Amon2::Setup::Flavorのソース見た感じ、中身はXslateのようですが、tag_start,tag_endが設定されているようなので、下記のような感じで。
sub run { my $self = shift ; $self ->write_file( 'lib/<<PATH>>.pm' , <<'...',{ hoge => 111 }); print <% $hoge %> . "\n"; ... } |
<% %>でかこって、$hogeで、送った変数に置換されます。