module RDoc
module Page
######################################################################
#
# The following is used for the -1 option
#
CONTENTS_XML = %{
IF:description
%description%
ENDIF:description
IF:requires
Requires:
START:requires
IF:aref
- %name%
ENDIF:aref
IFNOT:aref
- %name%
ENDIF:aref
END:requires
ENDIF:requires
IF:attributes
Attributes
START:attributes
%name% | %rw% | %a_desc% |
END:attributes
ENDIF:attributes
IF:includes
Includes
START:includes
IF:aref
- %name%
ENDIF:aref
IFNOT:aref
- %name%
ENDIF:aref
END:includes
ENDIF:includes
IF:method_list
Methods
START:method_list
IF:methods
START:methods
%type% %category% method:
IF:callseq
%callseq%
ENDIF:callseq
IFNOT:callseq
%name%%params%
ENDIF:callseq
IF:m_desc
%m_desc%
ENDIF:m_desc
IF:sourcecode
%sourcecode%
ENDIF:sourcecode
END:methods
ENDIF:methods
END:method_list
ENDIF:method_list
}
########################################################################
ONE_PAGE = %{
%title%
START:files
File: %short_name%
Path: | %full_path% |
Modified: | %dtm_modified% |
} + CONTENTS_XML + %{
END:files
IF:classes
Classes
START:classes
IF:parent
%classmod% %full_name% < HREF:par_url:parent:
ENDIF:parent
IFNOT:parent
%classmod% %full_name%
ENDIF:parent
IF:infiles
(in files
START:infiles
HREF:full_path_url:full_path:
END:infiles
)
ENDIF:infiles
} + CONTENTS_XML + %{
END:classes
ENDIF:classes
}
end
end