class Spiceweasel::Command

prepares shellout calls

Attributes

allow_failure[R]
allow_failure?[R]
command[R]
timeout[R]
to_s[R]

Public Class Methods

new(command, options = {}) click to toggle source
# File lib/spiceweasel/command.rb, line 27
def initialize(command, options = {})
  @command = command.rstrip
  @options = options
  @timeout = options['timeout']
  @allow_failure = options.key?('allow_failure') ? options['allow_failure'] : true
end

Public Instance Methods

shellout_opts() click to toggle source
# File lib/spiceweasel/command.rb, line 34
def shellout_opts
  opts = {}
  opts[:timeout] = timeout if timeout
  opts
end