2014-01-05 48 views
0

此方法的文檔應該已經包含參數numberrdoc報告++未在方法內記錄產量

# Iterate and do sth with +number+. 
def iterate 
    yield(number) 
end 

但是,rdoc -C1仍然報告某事是無證的。

# ++ is not documented 
    def iterate(); end 

任何想法是什麼++意味着在報告中,什麼是錯的文檔?

回答

1

這確實是在rdoc中的錯誤。 ++只是空的參數名稱,由於源代碼解析不正確,它出現在方法參數列表中。當你有一些沒有任何參數的方法時,會發生這種情況,但會產生一些結果

我做了一個pull request,希望完全解決這個問題。一旦它被納入下一個rdoc版本,你的問題就會消失。目前沒有解決方法,只需忽略這些消息。