Sha256: 867b1bbf7fb52b9c843f3fe6a02ae683e997327925a5d7f0689a996c65efd242

Contents?: true

Size: 366 Bytes

Versions: 8

Compression:

Stored size: 366 Bytes

Contents

module Capitate::CapExt::RunVia
  
  # Invoke command with current run_method setting.
  #
  # ==== Options
  # +cmd+:: Command to run
  # +options+:: Options (see invoke_command options)
  #
  def run_via(cmd, options = {}, &block)    
    options[:via] = fetch(:run_method, :sudo) unless options.has_key?(:via)
    invoke_command(cmd, options, &block)
  end
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
capitate-0.2.3 lib/capitate/cap_ext/run_via.rb
capitate-0.2.11 lib/capitate/cap_ext/run_via.rb
capitate-0.2.2 lib/capitate/cap_ext/run_via.rb
capitate-0.2.1 lib/capitate/cap_ext/run_via.rb
capitate-0.2.5 lib/capitate/cap_ext/run_via.rb
capitate-0.2.6 lib/capitate/cap_ext/run_via.rb
capitate-0.2.7 lib/capitate/cap_ext/run_via.rb
capitate-0.2.8 lib/capitate/cap_ext/run_via.rb