我正在审查一个较旧的代码库,并且偶然引用了一个我无法识别其来源的类。有没有办法确定它容易解决的问题?理想情况下,这将使用命令行实用程序,而不是运行代码并进行更改以找出答案。
问问题
43 次
2 回答
1
假设该类定义了方法,您可以使用pry(很棒的 IRB 替代方法)来获取该类的源代码,它还会告诉您定义它的文件的路径。
[1] pry(main)> ClassName # First make sure the class is loaded
[2] pry(main)> show-source ClassName
于 2013-09-02T18:10:04.977 回答
0
递归 grep 通常对我很有效。在 Rails 项目的顶层目录中尝试这样的操作:
grep -r ClassName .
Grep 默认区分大小写。
于 2013-09-02T17:51:39.127 回答