好的,我有一个任务,我必须从 ruby 文件中提取方法和注释并将它们存储在数据库中作为参考
在此之前,我设法使用这段代码来实现相同的目标
module Describe
def describe(method_name,description)
@@method_descriptions ||= []
@@method_descriptions << [method_name,description]
end
def method_descriptions
Hash[@@method_descriptions]
end
end
然后在一个类中使用这样的东西
class A
extend Describe
def call_me
end
describe :call_me,"This method is you to invoke"
end
但事实上我必须为此编写一些代码,而且它们也不是实际的评论
我可以用 YARD 实现同样的目标吗