Я начал создавать пакет Perl, который содержит шаблон электронной почты по умолчанию.
Манифест выглядит примерно так:
SendMyEmail.pm
SendMyEmail/defualt_email.tt
В настоящее время я знаю, где находится модуль (и шаблон), но знает ли сам модуль, где он находится на диске? Так может ли модуль найти шаблон по умолчанию без моей помощи?
# This is what I would like to do.
package SendMyEmail;
sub new {
my ($self, $template) = @_;
$template ||= $dir_of_SendMyEmail .'/SendMyEmail/default_email.tt'; # ??
}
Есть ли лучший способ включить текст шаблона или лучшее место для размещения шаблона?
Любые ссылки на модули CPAN, которые делают что-то подобное, приветствуются.
Заранее спасибо.