I want to display .html.ep templates using the Mojolicious engine engine in a stand-alone script that sends emails and runs from cron:
use feature ':5.10';
use Mojo::Base -strict;
use Mojolicious::Renderer;
use Data::Dumper;
my $renderer = Mojolicious::Renderer->new();
push @{$renderer->paths}, '/app/templates';
my $template = $renderer->get_data_template({
template => 'template_name',
format => 'html',
handler => 'ep'
});
print Dumper($template) . "\n";
However, it is $templatealways undefined.
Template file /app/templates/template_name.html.ep.
What am I doing wrong?
source
share