هل يمكن لمهمة أشعل النار معرفة المهام الأخرى في سلسلة الاحتجاج؟

StackOverflow https://stackoverflow.com/questions/2807199

سؤال

Rake (مثل Make) قادر على الحصول على العديد من الأهداف/المهام المحددة في الاحتجاج. هل من الممكن لمهمة RAKE الوصول إلى قائمة المهام التي تم استدعاؤها للمستخدم ، من أجل القيام بعمله؟

سيناريو:

النظر في أداة بناء قائمة على أشعل النار. ترغب مهمة المساعدة في معرفة المهام التي تم تحديدها أيضًا من أجل طباعة استخدامها ووقف عملية الإنشاء. إن الاستفادة من ذلك بدلاً من مرور المعلمة على غرار أشعل النار هي بناء جملة أنظف (rake help build بدلاً من rake help task=build) والسلاسل (rake help build run_tests سوف طباعة الاستخدام لكليهما).

هل كانت مفيدة؟

المحلول

نعم ، يمكن ، عن طريق الوصول Rake.application.top_level_tasks وفحص المجموعة التي تم إرجاعها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top