作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
是否有约定表明 YARD 样式文档中的参数仅用于其“真实性”状态,即您只想知道它是 false
还是 nil
还是真实的?
下面通常用什么代替 Truthy
?
# @param [String] name
# @param [Truthy] admin_status
def create_user(name, admin_status)
# code goes here
end
我能在 documentation 中找到最接近的是 bool 值,这不是我真正想要的。
最佳答案
使用 Boolean 以外的任何东西都意味着您正在进行某种特殊处理,例如将 0
解释为 false 或比 true/false 检查更不直接的东西。
您可以看到 YARD docs 中使用的约定其中 Boolean
代表 TrueClass
和 FalseClass
类型。这种类型不然而,存在于 Ruby 中。
关于ruby - YARD 真实性公约,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15939477/
我最近创作了一个名为“setting”的 gem(找到 here)。使用名为“设置”的模块扩展 ActiveRecord。我知道 gems 应该使用它们被命名的命名空间,但是在测试时这会导致与具有相同
我是一名优秀的程序员,十分优秀!