module RDoc
module Page
CONTENTS_XML = %{
IF:description
%description%
ENDIF:description
IF:requires
START:requires
END:requires
ENDIF:requires
IF:attributes
START:attributes
IF:rw
%rw%
ENDIF:rw
%a_desc%
END:attributes
ENDIF:attributes
IF:includes
START:includes
END:includes
ENDIF:includes
IF:method_list
START:method_list
IF:methods
START:methods
%params%
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 = %{
START:files
%full_path%
%dtm_modified%
} + CONTENTS_XML + %{
END:files
START:classes
<%classmod% name="%full_name%" id="%full_name%">
IF:infiles
START:infiles
HREF:full_path_url:full_path:
END:infiles
ENDIF:infiles
IF:parent
HREF:par_url:parent:
ENDIF:parent
} + CONTENTS_XML + %{
%classmod%>
END:classes
}
end
end