Uruchamianie polecenia z Ruby wyświetlającego i przechwytującego wyjście

Czy jest jakiś sposób, aby uruchomić polecenie (powłoki) z Rubiego wyświetlające, ale także przechwytujące wyjście? Może z pomocą jakiegoś klejnotu?

Przez wyświetlanie rozumiem, że nie drukuje się go na końcu, ale jak się pojawia, więc użytkownik otrzymuje informację o tym, co się dzieje, gdy uruchamia się powolne polecenia.

questionAnswers(4)

yourAnswerToTheQuestion