View on GitHub
Run a Guard plugin task, but remove the Guard plugin when his work leads
to a system failure.
When the Group has `:halt_on_fail` disabled, we've to catch
`:task_has_failed` here in order to avoid an uncaught throw error.
@param [Guard::Plugin] guard the Guard to execute
@param [Symbol] task the task to run
@param [Array] args the arguments for the task
@raise [:task_has_failed] when task has failed
- Describe what "run_supervised_task" returns.
- Add a code example (optional).