私は(現在のシナリオに属するタグを見つけるために)検査したい再帰オブジェクト(Cucumber :: Rails :: World.scenario)を持っています。 scenario.inspect
は決して終了しません。 - cという速いシリーズでも、pp scenario
は非常に高速に印刷されます。どのように出力を制限できますか?Rubyの `pp`コールの出力を制限する方法は?
3
A
答えて
0
gets
を特定のポイント(小さな塊の間にpp
の間に挿入)に挿入します。そして、各チャンクの後にenterを入力することで、それらをゆっくりと進めることができます。
3
使用pretty_inspect
のみ、最初のn文字を取得し、その後、それを文字列として取得する:戻り値nil
ではなく、クリーンアップオブジェクト全体を、表示する
pp_output = scenario.pretty_inspect; nil
puts pp_output[0..n]; nil
注末尾nil
の原因IRB実質的に出力される。さらに柔軟性を高めるために
、ファイルに保存します。
$ less pp-output.txt
:
File.open "pp-output.txt", "w" do |f|
f.puts scenario.pretty_inspect
end
が続いてお好みのページャで表示
関連する問題
- 1. キャプションで変数の出力を制限する方法は?
- 2. R - hmisc rcorrの出力を制限する方法は?
- 3. NSLogのNSArray出力を制限する方法
- 4. ASA出力のブロブストレージファイルサイズを制限する方法
- 5. コール::制限()CodeIgniterの
- 6. R - summary.princompの出力を制限する
- 7. PHP - プラグインの出力を制限する
- 8. 行の出力を制限する
- 9. Bashの出力制限
- 10. Autoform-typeheadの出力制限
- 11. SPSS出力の小数点以下の桁数を制限する方法は?
- 12. ffmpeg入力ストリームの出力ファイルサイズを10メガバイトに制限する方法
- 13. プロセスの出力ファイル数を制限する方法はありますか?
- 14. PHP Whileループの出力を制限する方法はありますか
- 15. Ruby-howは無限のユーザ入力をループする方法
- 16. 入力テキストのangular2の範囲を制限する方法は?
- 17. lxml/xpath - 出力を制限する
- 18. USBパワー出力を制限する
- 19. 配列への入力量を制限する方法は? (Java)
- 20. RxJでインターバルごとにAPIコールの数を制限する方法は?
- 21. LINUXの非対話モードでトップコマンド出力の行数を制限する方法
- 22. Ruby Mallocの制限:それを上げる方法
- 23. Ruby optparse制限
- 24. PM2ログ出力制限
- 25. Perl Net :: SSH2出力制限?
- 26. 出力制限付きダブルエンドキューをJavaで起動する方法は?
- 27. の制限PowerShellの結果/出力
- 28. Python - パンダの出力制限の列
- 29. jquery ajaxコールの後にブラウザにファイルを出力する方法
- 30. 角度カスタム入力コントロールの入力プロパティ値を制限する方法は?