ruby – 没有参数的文档块
发布时间:2020-12-17 02:04:20 所属栏目:百科 来源:网络整理
导读:我正在写我用YARD记录的第一颗宝石.我已经让我的一个类有一个构造函数,它需要一个不带参数1的块. YARD提供了@yield [params]描述标记,用于根据方法传递给它的参数来描述块参数,但如果params列表为空,则不能正确格式化.我该如何记录没有参数的块? 1:从技术
我正在写我用YARD记录的第一颗宝石.我已经让我的一个类有一个构造函数,它需要一个不带参数1的块.
YARD提供了@yield [params]描述标记,用于根据方法传递给它的参数来描述块参数,但如果params列表为空,则不能正确格式化.我该如何记录没有参数的块? 1:从技术上讲,我甚至不屈服于这个区块;我的代码看起来像这样: def initialize(&block) define_singleton_method(:create,block) create class << self; undef_method :create; end end …所以该块包含要在新创建的对象的上下文中运行的代码.如果由于某种原因这是一个可怕的想法,我也很高兴知道,:) 解决方法
我在YARD的github页面上找到了
old issue;看起来应该省略参数块:
# @yield Description of the block here def initialize(&block) define_singleton_method(:create,block) create class << self; undef_method :create; end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |