Si mi Rakefile no encuentra una tarea con un nombre particular, me gustaría rake
para crear una nueva tarea con ese nombre de acuerdo con ciertas reglas, si existe un archivo con el nombre de la tarea faltante. Pero si no lo hace, quiero volver a la configuración predeterminada ("No sé cómo crear la tarea 'foo'!").¿Hay un "error de método" para las tareas de rake?
En resumen, ¿hay un method_missing
para Rastrillo?
Me encantaría saber cómo hacer esto si eso es posible. Sin embargo, no creo que 'method_missing' sea realmente lo correcto a tener en cuenta. Rake realmente está buscando nombres, no métodos, para las tareas. Sería más apropiado si hubiera algo como un gancho 'task_missing' que pudiera anular, pero una inspección superficial del código no muestra nada de eso. –