私は(現在のシナリオに属するタグを見つけるために)検査したい再帰オブジェクト(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. NSLogのNSArray出力を制限する方法
- 2. 行の出力を制限する
- 3. R - summary.princompの出力を制限する
- 4. PHP - プラグインの出力を制限する
- 5. ffmpeg入力ストリームの出力ファイルサイズを10メガバイトに制限する方法
- 6. プロセスの出力ファイル数を制限する方法はありますか?
- 7. PHP Whileループの出力を制限する方法はありますか
- 8. 出力制限付きダブルエンドキューをJavaで起動する方法は?
- 9. Ruby Mallocの制限:それを上げる方法
- 10. jquery ajaxコールの後にブラウザにファイルを出力する方法
- 11. Ruby optparse制限
- 12. プロセス能力を制限する方法は?
- 13. pyqtでQLineEditのユーザー入力を制限する方法
- 14. AJAXコールでのScriptManagerの制限
- 15. Ruby on Rails(Ruby 1.8)のjson出力のソート順を制御する
- 16. PryのRubyコマンドのリターン出力をカスタマイズする方法
- 17. ダウンロードサイズを制限する方法は?
- 18. 同じRubyスクリプトの同時インスタンスを制限する方法はありますか? Rubyの1.9.xで
- 19. SolrでMoreLikeThisの出力を制限する
- 20. SharePointリストに入力できるアイテムの数を制限する方法は?
- 21. Javaのファイルサイズを制限する方法
- 22. テキストの幅を制限する方法
- 23. スレッドの数を制限する方法
- 24. 列の値を制限する方法
- 25. コンテンツの幅を制限する方法
- 26. APIのレートを制限する方法
- 27. CSS3を使用して入力テキストの長さを制限する方法は?
- 28. log4jのログコンソールの出力を制御する方法
- 29. Ruby/Rails/Passenger/Nginxで実行時間制限を設定する方法は?
- 30. wmicの出力を抑制する方法