Method: Aruba::Processes::BasicProcess#initialize

Defined in:
lib/aruba/processes/basic_process.rb

#initialize(cmd, exit_timeout, io_wait_timeout, working_directory, environment = ENV.to_hash.dup, main_class = nil, stop_signal = nil, startup_wait_time = 0) ⇒ BasicProcess

Returns a new instance of BasicProcess.



16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/aruba/processes/basic_process.rb', line 16

def initialize(cmd, exit_timeout, io_wait_timeout, working_directory, environment = ENV.to_hash.dup, main_class = nil, stop_signal = nil, startup_wait_time = 0)
  @cmd               = cmd
  @working_directory = working_directory
  @environment       = environment
  @main_class        = main_class
  @exit_status       = nil
  @stop_signal       = stop_signal
  @startup_wait_time = startup_wait_time

  @exit_timeout    = exit_timeout
  @io_wait_timeout = io_wait_timeout

  @started         = false
end