阅读本文:
http://unroller.rubyforge.org/
http://github.com/TylerRick/unroller
看看图片!
不幸的是,它已经过时且没有积极维护。
我想知道,还有其他类似的工具可以告诉我刚刚执行了什么代码,在什么文件中,输出是什么以及返回值是什么?
比在终端和一堆Ruby文件之间手动跟踪所有内容要好得多!
答案 0 :(得分:2)
不如展开者好,有追踪器
http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer
我的backtracer gem我认为有一个“--tracer”选项
http://github.com/rdp/backtracer 不过就是这样。
答案 1 :(得分:0)
如果您不需要深入深入深入,如上所述,请考虑使用Cutter gem,我已经创建了快速检查任何给定方法的内部。
对我而言,当我需要知道特定代码片段中的内容时,它涵盖了大多数情况。
https://rubygems.org/gems/cutter和https://github.com/stanislaw/cutter