method
new
v1_8_7_72 -
Show latest stable
- Class:
Shell::SystemCommand
new(sh, command, *opts)public
No documentation available.
# File lib/shell/system-command.rb, line 17
def initialize(sh, command, *opts)
if t = opts.find{|opt| !opt.kind_of?(String) && opt.class}
Shell.Fail Error::TypeError, t.class, "String"
end
super(sh)
@command = command
@opts = opts
@input_queue = Queue.new
@pid = nil
sh.process_controller.add_schedule(self)
end