IF:sectitle
IF:seccomment
ENDIF:seccomment
ENDIF:sectitle
IF:attributes
START:attributes
IF:rw
| [%rw%] |
ENDIF:rw
IFNOT:rw
|
ENDIF:rw
%name% |
%a_desc% |
END:attributes
ENDIF:attributes
IF:classlist
%classlist%
ENDIF:classlist
!INCLUDE!
END:sections
}
###############################################################################
FILE_PAGE = <<_FILE_PAGE_
File %short_name% |
| Path: |
%full_path%
IF:cvsurl
(CVS)
ENDIF:cvsurl
|
| Modified: |
%dtm_modified% |
|
|
_FILE_PAGE_
###################################################################
CLASS_PAGE = %{
}
###################################################################
METHOD_LIST = %{
IF:includes
Included modules
START:includes
HREF:aref:name:
END:includes
ENDIF:includes
IF:method_list
START:method_list
IF:methods
| %type% %category% methods |
START:methods
IF:m_desc
%m_desc%
ENDIF:m_desc
IF:aka
This method is also aliased as
START:aka
%name%
END:aka
ENDIF:aka
IF:sourcecode
%sourcecode%
ENDIF:sourcecode
END:methods
ENDIF:methods
END:method_list
ENDIF:method_list
}
=begin
=end
########################## Source code ##########################
SRC_PAGE = %{
%title%
%code%
}
########################## Index ################################
FR_INDEX_BODY = %{
!INCLUDE!
}
FILE_INDEX = %{
%list_title%
START:entries
%name%
END:entries
}
CLASS_INDEX = FILE_INDEX
METHOD_INDEX = FILE_INDEX
INDEX = %{
%title%
}
# and a blank page to use as a target
BLANK = %{
}
def write_extra_pages
template = TemplatePage.new(BLANK)
File.open("blank.html", "w") { |f| template.write_html_on(f, {}) }
end
end
end