RDOC : 'ATTTRIBUTES :'RI-DOCUMENTATION 섹션의 이름 변경 이름
-
11-07-2019 - |
문제
나는 루비와 같은 많은 방법을 생성하기 위해 메타 프로그래밍을 사용하고 있습니다.
class EmotionalObject
def self.mood( name, *details )
define_method(name) do
# ...
end
end
mood :happy, #...
mood :sad, #...
mood :ebuillent, #...
#...
end
나는 내가 지나갈 수 있다는 것을 안다 rdoc
'-분위기'는 내 기분 세대 코드를 속성으로 인식하게하는 것이 좋습니다. 그 이후로 그들은 적어도 인식됩니다.
그러나 그것들은 속성보다 일반적인 방법과 비슷하기 때문에 '속성 :'섹션에 나열된 문서에 나열되어 싶지 않습니다. ri
. 나는 정기적 인 속성이 없으므로이 섹션의 제목을 'Moods : 또는 그와 비슷한 것으로 변경할 수있는 간단한 방법이 있으므로 사용자는 적어도 입력하기에 충분히 궁금합니다. ri EmotionalObject#happy
.
해결책
RDOC 템플릿으로 하드 코딩되었지만 기본 "HTML"템플릿을 복제하고 헤딩 이름을 직접 변경하여 사용할 새 템플릿을 만들 수 있습니다.
여기에서 RDOC 템플릿 소스를 참조하십시오. http://github.com/juretta/ruby/blob/master/lib/rdoc/generator/html/html.rb#l601.
다른 팁
RDOC 2.4.1 주위 어딘가에 제거 된 것으로 보입니다 --accessor
그리고 그것을 사용하여 교체했습니다 ##
각 메타 방법에 대한 의견. 이를 통해 속성 섹션에서 벗어날 수 있지만 각각을 개별적으로 댓글을 달아야합니다.
제휴하지 않습니다 StackOverflow