¿Es posible reemplazar un método de un objeto Moose en el tiempo de ejecución? Al mirar el código fuente de Class::MOP::Method
(que hereda de Moose::Meta::Method
) llegué a la conclusión de que al hacerlo¿Cómo se reemplaza un método de un objeto Moose en tiempo de ejecución?
$method->{body} = sub{ my stuff }
Me gustaría ser capaz de reemplazar en tiempo de ejecución de un método de un objeto. puedo conseguir el método que utiliza
$object->meta->find_method_by_name(<method_name>);
Sin embargo, estas consideraciones no eran bastante trabajo fuera.
¿Es concebible modificar los métodos en tiempo de ejecución? Y, ¿cuál es la manera de hacerlo con Moose?
Sinan muy buena idea :) gracias – xxxxxxx