我有一大堆代码要看,现在是调试时间.因为我从来都不喜欢Ruby的调试器,所以我正在寻找一种方法来阅读代码.
我想做的是获取定义加载类的文件的位置:
Foo::Bar.create(:param) # how can I know file location in runtime?
对于更小、组织更好的项目,我只需要搜索class Bar
个,但在这里这是不可能的,因为有许多名为Bar
的类,更糟糕的是,其中一些类位于同一名称空间下.我知道,等待发生是件麻烦事.
注意:我使用的是Ruby 1.8.7.