【发布时间】:2013-10-28 05:08:07
【问题描述】:
我有兴趣记录我的代码,其中大部分是我不创建新类的脚本。
通过阅读YARD 文档并尝试实际实现一些 YARD 文档,您似乎在定义的类中声明了您的 YARD 标签。当我创建类或向类添加新方法时,我已经成功地使用了 YARD,如下面的示例代码所示,并且我还能够使用 YARD 标签(如 @author 和 @example)记录简单的事情。
#!/usr/bin/env ruby -wKU
## a YARD test
class String
# Prints a string using two supplied strings
#
# @param str1 [String] A string to print
# @param str2 [String] A string to print
# @return [String] A printed string
def yardTest(str1, str2)
p sprintf("Hello, %s, %s", str1, str2)
end
end
我的问题是:
- 有没有办法在不定义类的情况下使用 YARD 标签来记录代码(尤其是方法)?
- 如果没有,除了在我的代码中添加大量 cmets 之外,还有哪些解决方案?
【问题讨论】:
标签: ruby documentation yard