공개적으로 사용할 수있는 설명서를 만들고 싶습니다. 따라서 Yard가 기본적으로 생성하는 출력의 특정 부분을 제거하고 싶습니다. 이미 소스 코드와 그 링크를 제거 할 수 있었지만 다음을 제거하고 싶습니다.Yardoc 출력에서 상속 정보 (및 다른 섹션)를 제거하는 방법
- 클래스 이름.
- 상속 정보.
- "정의 된"정보.
- 가능한 경우 "클래스 목록"| "방법 목록"| "파일 목록"메뉴.
나는 추가하여 소스를 제거 :
def init
super
sections.first.delete(:source)
end
을 경로 .yard_templates/no_source/기본/method_details/setup.rb 및 생성 시간에 그것을 참조하십시오. (덕분에 this answer)
유지자가 documentation on templates으로 시도한 것처럼 도움이되는 것처럼, 나는 이것을 어떻게하는지 모르겠습니다.
위의 코드에서 sections
을 검사 해 보았지만 HTML 출력의 어느 섹션이 코드의 어떤 부분으로 표시되는지 알아 내지 못했습니까?
도움이나 통찰력을 주시면 감사하겠습니다.
편집 : 나는 상속 정보를 제거하는 방법을 발견했습니다
# place in .yard_templates/no_source/default/module/setup.rb
def init
super
sections.delete(:box_info)
end