Domanda

Rake (come make) è in grado di avere molti obiettivi / compiti specificati sulla invocazione. E 'possibile per un compito rastrello per accedere alla lista delle attività dell'utente invocata, al fine di fare il suo lavoro?

Scenario:

Si consideri uno strumento di compilazione Rake-based. Un compito aiuto vorrebbe sapere quali compiti sono stati specificati al fine di stampare il loro utilizzo e fermare il processo di compilazione. Il vantaggio di questo al contrario di parametro rake-style che passa sono più pulito di sintassi (rake help build invece di rake help task=build) e concatenamento (rake help build run_tests sarebbe stampare utilizzo per entrambi).

È stato utile?

Soluzione

Sì, è possibile, accedendo Rake.application.top_level_tasks ed esaminando la collezione che è tornato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top