Ho iniziato a creare un pacchetto Perl che contiene un modello di posta elettronica predefinito.Un modulo Perl sa dove è installato?
il manifesto sembra qualcosa di simile:
SendMyEmail.pm
SendMyEmail/defualt_email.tt
Attualmente So dove il modulo (e il modello) sono - ma non il modulo stesso sa dove su disco è? Quindi il modulo potrebbe trovare il modello predefinito senza il mio aiuto?
# This is what I would like to do.
package SendMyEmail;
sub new {
my ($self, $template) = @_;
$template ||= $dir_of_SendMyEmail .'/SendMyEmail/default_email.tt'; # ??
}
C'è un modo migliore di includere un testo di modelli o un luogo migliore per inserire il modello?
Qualsiasi riferimento a moduli CPAN che fanno qualcosa di simile sarebbe il benvenuto.
Grazie in anticipo.
OK, io voto per chiudere la questione. Impossibile eliminarlo a causa di risposte in aumento. –
Si noti che questi due commenti sopra sono da una domanda dupe che è stata ora unita a questa e in quanto tale non sono più accurate. – Ether