class Aruba::Processes::InProcess

def start

Start command
def start
  raise "You need to call aruba.config.main_class = YourMainClass" unless main_class
  @started = true
  Dir.chdir @working_directory do
    before_run
    Aruba.platform.with_environment environment.merge("PWD" => @working_directory) do
      main_class.new(@argv, @stdin, @stdout, @stderr, @kernel).execute!
    end
    after_run
    yield self if block_given?
  end
end