我想为我的函数自动生成YARD样式文档(至少是描述参数和返回值的部分)。所以我使用的是set_trace_func。
内部application.rb:
set_trace_func proc { |event, file, line, id, binding, classname|
// my code goes here
}
class Application < Rails::Application
在set_trace_func里面我得到一个参数绑定,它允许我访问所有需要的数据。我想将这些数据保存到全局可访问的集合中(在所有后续的set_trace_func调用中),然后在服务器关闭时将此集合写入文件。
我知道这是可能的,但我无法在相当长的时间内弄明白,如果有人能指导我,我会很感激。