- or download this
use Text::MicroMason::Functions qw( execute );
$template = "bar <% $ARGS{var1} %> foo <% $ARGS{var2} %> bar BAAAR!"
+;
$output = execute( $template, var1=>"Guybrush", var2=>"Purcell" );
- or download this
use Text::MicroMason::Functions qw( compile );
$template = "bar <% $ARGS{var1} %> foo <% $ARGS{var2} %> bar BAAAR!"
+;
$subroutine = compile( $template );
$output = $subroutine->( var1=>"Guybrush", var2=>"Purcell" );
- or download this
use Text::MicroMason;
$interpreter = Text::MicroMason->new();
$template = "bar <% $ARGS{var1} %> foo <% $ARGS{var2} %> bar BAAAR!"
+;
$subroutine = $interpreter->compile( $template );
$output = $subroutine->( var1=>"Guybrush", var2=>"Purcell" );
- or download this
use Text::MicroMason;
$interpreter = Text::MicroMason->new( -TextTemplate );
$template = "bar { $var1 } foo { $var2 } bar BAAAR!";
$subroutine = $interpreter->compile( $template );
$output = $subroutine->( var1=>"Guybrush", var2=>"Purcell" );
- or download this
use Text::MicroMason;
$interpreter = Text::MicroMason->new( -HTMLTemplate );
$template = "bar <TMPLVAR NAME="var1"> foo <TMPLVAR NAME="var2"> bar
+ BAAAR!";
$subroutine = $interpreter->compile( $template );
$output = $subroutine->( var1=>"Guybrush", var2=>"Purcell" );