هل يمكن لمهمة أشعل النار معرفة المهام الأخرى في سلسلة الاحتجاج؟
-
25-09-2019 - |
سؤال
Rake (مثل Make) قادر على الحصول على العديد من الأهداف/المهام المحددة في الاحتجاج. هل من الممكن لمهمة RAKE الوصول إلى قائمة المهام التي تم استدعاؤها للمستخدم ، من أجل القيام بعمله؟
سيناريو:
النظر في أداة بناء قائمة على أشعل النار. ترغب مهمة المساعدة في معرفة المهام التي تم تحديدها أيضًا من أجل طباعة استخدامها ووقف عملية الإنشاء. إن الاستفادة من ذلك بدلاً من مرور المعلمة على غرار أشعل النار هي بناء جملة أنظف (rake help build
بدلاً من rake help task=build
) والسلاسل (rake help build run_tests
سوف طباعة الاستخدام لكليهما).
المحلول
نعم ، يمكن ، عن طريق الوصول Rake.application.top_level_tasks
وفحص المجموعة التي تم إرجاعها.
لا تنتمي إلى StackOverflow