Sha256: d888d7e2784017b839b1def734818b826a2dad4b37c06bb7398cedc8c13aa0e7
Contents?: true
Size: 975 Bytes
Versions: 33
Compression:
Stored size: 975 Bytes
Contents
if CapistranoMulticonfigParallel.capistrano_version_2? require 'capistrano/cli' HighLine.class_eval do alias_method :original_ask, :ask def ask(question, answer_type = String, &details) rake = CapistranoMulticonfigParallel::RakeTaskHooks.new rake.print_question?(question) do original_ask(question, answer_type, &details) end end end Capistrano::Configuration::Execution.class_eval do alias_method :original_execute_task, :execute_task def execute_task(task) rake = CapistranoMulticonfigParallel::RakeTaskHooks.new(task) rake.automatic_hooks do original_execute_task(task) end end end Capistrano::Configuration::Callbacks.class_eval do alias_method :original_trigger, :trigger def trigger(event, task = nil) rake = CapistranoMulticonfigParallel::RakeTaskHooks.new(task) rake.automatic_hooks do original_trigger(event, task) end end end end
Version data entries
33 entries across 33 versions & 1 rubygems