首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使码忽略某些类扩展

使码忽略某些类扩展
EN

Stack Overflow用户
提问于 2013-12-31 07:22:33
回答 1查看 602关注 0票数 1

在生成我的项目文档时,我收到了几个警告,因为庭院不能解析一些外部类扩展。

代码语言:javascript
复制
[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来抑制所有警告,但我宁愿抑制单个扩展,而不是任何东西。

据我在“帮助”中所见,我可以--不包括--但是现在,违规类是外部gem的一部分。我也尝试过@!解析,但没有成功。

代码语言:javascript
复制
class MyClass

  # @!parse Virtus.model
  include Virtus.model
end
EN

回答 1

Stack Overflow用户

发布于 2014-01-04 22:53:48

我也遇到了同样的问题,我能够通过混淆其中的内容来隐藏警告,这样院子就不能发现它:

代码语言:javascript
复制
class MyClass
  send :include, Virtus.model
end

关于github的这个问题还有更多的讨论:

https://github.com/lsegal/yard/issues/546

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20853526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档