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