2017-03-10 7 views
0

私はコンソール出力をクリスタルの文字列に保存する方法は?ルビーオン

を行うと、後で

str = with_captured_stdout { Solution.main("Greetings from Javatlacati") } 

のようにそれを呼び出すが、に、私は

$ global_variablesがあり、対応するエラーを取得せずにグローバル変数$stdoutを参照することができサポートされていない、代わりに@@ class_variablesを使用する

回避策はありますか?前もって感謝します。

答えて

2

現在、標準標準ライブラリでstdoutまたはstderrをキャプチャする簡単な方法はありませんが、ここではこれを行うシャード:https://github.com/mosop/stdioです。

関連する問題