find_and_execute_task (Capistrano::Configuration::Execution)

    # File lib/capistrano/configuration/execution.rb, line 97
          def find_and_execute_task(path, hooks={})
            task = find_task(path) or raise NoSuchTaskError, "the task `#{path}' does not exist"

            trigger(hooks[:before], task) if hooks[:before]
            result = execute_task(task)
            trigger(hooks[:after], task) if hooks[:after]

            result
          end