簡體   English   中英

文檔塊不帶參數

[英]Document block taking no parameters

我正在寫我用YARD記錄的第一顆寶石。 我已經讓我的一個類有一個構造函數,它需要一個不帶參數1的塊。

YARD提供了@yield [params] description標記,用於根據方法傳遞給它的參數來描述塊參數,但如果params列表為空,則不能正確格式化。 我該如何記錄沒有參數的塊?

1 :從技術上講,我甚至沒有yield這個障礙; 我的代碼看起來像這樣:

def initialize(&block)
  define_singleton_method(:create, block)
  create
  class << self; undef_method :create; end
end

...所以該塊包含要在新創建的對象的上下文中運行的代碼。 如果由於某種原因這是一個可怕的想法,我也很高興知道,:)

我在YARD的github頁面上發現了一個老問題 ; 看起來應該省略參數塊:

# @yield Description of the block here
def initialize(&block)
  define_singleton_method(:create, block)
  create
  class << self; undef_method :create; end
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM