作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
似乎很多库/插件都使用这种语法:
def self.included(base) # :nodoc:
base.extend ClassMethods
end
为什么 :nodoc:
部分是必需的?
最佳答案
没有必要。如果应用于一个类,它只会抑制类扩展中所有方法的文档 (rdoc)。在 Programming Ruby 中描述为:
:nodoc: - Don't include this element in the documentation. For classes and modules, the methods, aliases, constants, and attributes directly within the affected class or module will also be omitted from the documentation. By default, though, modules and classes within that class or module will be documented.
关于ruby - 为什么需要 ":nodoc:"语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1709630/
似乎很多库/插件都使用这种语法: def self.included(base) # :nodoc: base.extend ClassMethods end 为什么 :nodoc:
我是一名优秀的程序员,十分优秀!