código de saída de verificação do comando do sistema ruby

Eu tenho um monte de chamadas do sistema em Ruby como o seguinte e eu quero verificar seus códigos de saída simultaneamente para que meu script sai se esse comando falhar.

system("VBoxManage createvm --name test1")
system("ruby test.rb")

Eu quero algo parecido

system("VBoxManage createvm --name test1", 0) <- onde o segundo parâmetro verifica o código de saída e confirma que a chamada do sistema foi bem-sucedida e, caso contrário, gerará um erro ou fará algo desse tipo.

Isso é sequer possível?

Eu tentei algo ao longo das linhas e isso não funcionou.

system("ruby test.rb")
system("echo $?")

ou

`ruby test.rb`
exit_code = `echo $?`
if exit_code != 0
  raise 'Exit code is not zero'
end

questionAnswers(5)

yourAnswerToTheQuestion