Module: Capitate::CapExt::RunVia

Included in:
Capistrano::Configuration
Defined in:
lib/capitate/cap_ext/run_via.rb

Instance Method Summary collapse

Instance Method Details

#run_via(cmd, options = {}, &block) ⇒ Object

Invoke command with current run_method setting.

Chooses sudo or run based on :run_method setting.

Options

cmd

Command to run

options

Options (see invoke_command options)



11
12
13
14
# File 'lib/capitate/cap_ext/run_via.rb', line 11

def run_via(cmd, options = {}, &block)    
  options[:via] = fetch(:run_method, :sudo) unless options.has_key?(:via)
  invoke_command(cmd, options, &block)
end