2014-01-05 10 views
0

이 메서드에 대한 문서에는 이미 매개 변수 number이 포함되어 있어야합니다.rdoc 보고서 ++ 메서드 내에서 yield가 문서화되지 않았습니다.

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

그러나 rdoc -C1 여전히 뭔가가 문서화되지 않은 것입니다보고합니다.

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

++에서 보고서의 의미는 무엇이며 의사는 무엇이 잘못 되었습니까?

답변

1

실제로 rdoc에는 버그가 있습니다. ++는 빈 매개 변수 이름이며, 잘못된 소스 코드 파싱으로 인해 메서드 매개 변수 목록에 나타납니다. 이것은 인수없이 어떤 메소드가 있지만 무언가를 얻을 때 발생합니다.

이 문제를 완전히 해결 한 pull request을 만들었습니다. 다음 rdoc 버전에 포함되면 문제가 해결됩니다. 지금은 해결 방법이 없으며 단순히 이러한 메시지를 무시하십시오.