Это немного поздно, но я оставлю это здесь для других, ищущих что-то подобное.
На мой взгляд, самый простой способ выполнить системную команду и получить ее результаты в Ruby - это инкапсулировать системную команду, которая будет выполняться в обратных тиках. Например,
result = `ls -a` #This would run `ls-a` and return its output, to our variable "result"
В этой статье описываются другие способы запуска системных команд с использованием Ruby.