He comenzado a crear un paquete Perl que contiene una plantilla de correo electrónico predeterminada.¿Sabe un módulo Perl dónde está instalado?
El MANIFIESTO se ve algo como:
SendMyEmail.pm
SendMyEmail/defualt_email.tt
Actualmente sé que el módulo (y la plantilla) son - pero no el propio módulo sabe donde en disco que es? Entonces, ¿podría el módulo encontrar la plantilla predeterminada sin mi ayuda?
# This is what I would like to do.
package SendMyEmail;
sub new {
my ($self, $template) = @_;
$template ||= $dir_of_SendMyEmail .'/SendMyEmail/default_email.tt'; # ??
}
¿Existe alguna forma mejor de incluir un texto de plantilla o un lugar mejor para colocar la plantilla?
Cualquier referencia a los módulos de CPAN que hagan algo similar sería bienvenido.
Gracias de antemano.
OK, voy a votar para cerrar la cuestión. No se puede eliminar debido a las respuestas subidas de tono. –
Tenga en cuenta que estos dos comentarios anteriores son de una pregunta engañosa que ahora se ha fusionado en esta, y como tales ya no son precisos. – Ether