Según el Moose mejores prácticas doc, mis clases de los alces deben tener este aspecto:¿Todas mis clases de Moose deben contener 'namespace :: autoclean' y 'make_immutable' o hay alguna forma de obtenerlas de manera predeterminada?
package Person;
use Moose;
use namespace::autoclean;
# extends, roles, attributes, etc.
# methods
__PACKAGE__->meta->make_immutable;
1;
Ver Moose::Manual::BestPractices.
Y el 99% de las veces esto es lo que quiero, ¿hay alguna forma de que mi espacio de nombres se elimine automáticamente y mis clases sean inmutables por defecto, así no tengo que tener este código desordenado?
¿Tal vez hay una razón técnica por la que no es posible o por qué no se debe hacer?
Gracias
¿Por qué votar abajo? – draegtun
Porque está mal. MX :: D de ninguna manera es la única forma de lograr esto. – rafl
@rafl: Dije que era la única forma que sabía.Así que no creo que merezca un voto negativo :( – draegtun