Hi.
Haven't been able to work this one out from the documentation. There
must be a simple answer.
I am developing a module that renders stuff into HTML.
The module uses mustache templates for most of the HTML boilerplate. I
have default templates, but I want to allow the user to be able to
over-ride the templates and supply his/her own.
Suppose the repo directory structure is
lib/Module/myModule.pm6
lib/Module/Templates/main.mustache
and the main exported function is defined as
sub render($stuff-to-be-rendered, Str :$template-dir = '?????' ) {
die 'no templates' unless "$template-dir/main.mustache".IO ~~ :f;
...
}
What do I put in place of ???? in order for the default to refer to
Module/Templates?
Thanks in advance.
Richard