有没有一种机制可以在控制台上获取函数定义,而不必手动搜索文件?
我正在寻找一种快速查找已知函数名称定义的方法。
例如,我想知道“_kill”自动完成函数的定义在哪里。
在Ruby中,使用pry,我可以得到以下内容:
show-method find
来自:app/models/search/object.rb@ line 2:
行数:7
def self.find(conditions = {}, options = {})
type = extract_object_type
raise 'do not call Search::Object directly' if type == 'Object'
search_logic = "Search::#{type.camelize}Logic".constantize.new(conditions, options)
search_logic.process!
search_logic.execute
end
type _kill
和functions _kill
更容易记忆。 - darw