在生成我的项目文档时,我收到了几个警告,因为 YARD 无法解析一些外部类扩展
[warn]: in YARD::Handlers::Ruby::MixinHandler: Undocumentable mixin: YARD::Parser::UndocumentableError for class MyClass
[warn]: in file 'lib/Project/myclass.rb':7:
7: include Virtus.model
问题的根源是一个无法解析的类扩展。我知道我可以运行yard -q来禁止所有警告,但我宁愿禁止单个扩展而不是所有内容。
据我在帮助中看到的,我可以--exclude但现在,有问题的类是外部宝石的一部分。我也试过@!parse没有成功
class MyClass
# @!parse Virtus.model
include Virtus.model
end