+
+ my $view_options = $r->config->view_options || {};
+ $self->{provider} ||= Template::Provider->new();
+ $self->{tt} ||= Template->new({
+ COMPILE_DIR => catdir(tmpdir(), $r->config->application_name),
+ %$view_options,
+ LOAD_TEMPLATES => [ $self->{provider} ],
+ });
+
+ $self->{provider}->include_path([ $self->paths($r) ]);
+