gpt4 book ai didi

ruby - 从 ruby​​ 文件 + YARD 获取方法和注释

转载 作者:数据小太阳 更新时间:2023-10-29 08:12:31 24 4
gpt4 key购买 nike

好的,我有一个任务,我必须从 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 实现同样的事情吗

最佳答案

YARD 使用增强的 RDoc 表示法,因此至少您可以将文档编写为方法上方的注释。

YARD 的原始输出数据可以存储在数据库中。至少,这就是Feature list。 claim 。

关于ruby - 从 ruby​​ 文件 + YARD 获取方法和注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20120252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com