Sha256: 804fb95f8fdc8516a01612043d6bf597e8065dc0636c0b962fa13c670fb3bfb5

Contents?: true

Size: 437 Bytes

Versions: 10

Compression:

Stored size: 437 Bytes

Contents

module Capitate::CapExt::RunVia
  
  # Invoke command with current run_method setting.
  #
  # Chooses +sudo+ or +run+ based on <tt>:run_method</tt> 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

10 entries across 10 versions & 2 rubygems

Version Path
calas-capitate-0.3.6 lib/capitate/cap_ext/run_via.rb
capitate-0.2.14 lib/capitate/cap_ext/run_via.rb
capitate-0.2.13 lib/capitate/cap_ext/run_via.rb
capitate-0.2.15 lib/capitate/cap_ext/run_via.rb
capitate-0.3.5 lib/capitate/cap_ext/run_via.rb
capitate-0.3.2 lib/capitate/cap_ext/run_via.rb
capitate-0.3.3 lib/capitate/cap_ext/run_via.rb
capitate-0.3.1 lib/capitate/cap_ext/run_via.rb
capitate-0.3.4 lib/capitate/cap_ext/run_via.rb
capitate-0.3.6 lib/capitate/cap_ext/run_via.rb