Module: RDoc::Generator::HTML::ONE_PAGE_HTML
- Defined in:
- lib/rdoc/generator/html/one_page_html.rb
Constant Summary collapse
- CONTENTS_XML =
"<% if defined? classes and classes[\"description\"] then %>\n<%= classes[\"description\"] %>\n<% end %>\n\n<% if defined? files and files[\"requires\"] then %>\n<h4>Requires:</h4>\n<ul>\n<% files[\"requires\"].each do |requires| %>\n<% if requires[\"aref\"] then %>\n<li><a href=\"<%= requires[\"aref\"] %>\"><%= requires[\"name\"] %></a></li>\n<% end %>\n<% unless requires[\"aref\"] then %>\n<li><%= requires[\"name\"] %></li>\n<% end %>\n<% end # files[\"requires\"] %>\n</ul>\n<% end %>\n\n<% if defined? classes and classes[\"includes\"] then %>\n<h4>Includes</h4>\n<ul>\n<% classes[\"includes\"].each do |includes| %>\n<% if includes[\"aref\"] then %>\n<li><a href=\"<%= includes[\"aref\"] %>\"><%= includes[\"name\"] %></a></li>\n<% end %>\n<% unless includes[\"aref\"] then %>\n<li><%= includes[\"name\"] %></li>\n<% end %>\n<% end # classes[\"includes\"] %>\n</ul>\n<% end %>\n\n<% if defined? classes and classes[\"sections\"] then %>\n<% classes[\"sections\"].each do |sections| %>\n<% if sections[\"attributes\"] then %>\n<h4>Attributes</h4>\n<table>\n<% sections[\"attributes\"].each do |attributes| %>\n<tr><td><%= attributes[\"name\"] %></td><td><%= attributes[\"rw\"] %></td><td><%= attributes[\"a_desc\"] %></td></tr>\n<% end # sections[\"attributes\"] %>\n</table>\n<% end %>\n\n<% if sections[\"method_list\"] then %>\n<h3>Methods</h3>\n<% sections[\"method_list\"].each do |method_list| %>\n<% if method_list[\"methods\"] then %>\n<% method_list[\"methods\"].each do |methods| %>\n<h4><%= methods[\"type\"] %> <%= methods[\"category\"] %> method: \n<% if methods[\"callseq\"] then %>\n<a name=\"<%= methods[\"aref\"] %>\"><%= methods[\"callseq\"] %></a>\n<% end %>\n<% unless methods[\"callseq\"] then %>\n<a name=\"<%= methods[\"aref\"] %>\"><%= methods[\"name\"] %><%= methods[\"params\"] %></a></h4>\n<% end %>\n\n<% if methods[\"m_desc\"] then %>\n<%= methods[\"m_desc\"] %>\n<% end %>\n\n<% if methods[\"sourcecode\"] then %>\n<blockquote><pre>\n<%= methods[\"sourcecode\"] %>\n</pre></blockquote>\n<% end %>\n<% end # method_list[\"methods\"] %>\n<% end %>\n<% end # sections[\"method_list\"] %>\n<% end %>\n<% end # classes[\"sections\"] %>\n<% end %>\n"- ONE_PAGE =
%{ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title><%= values["title"] %></title> <meta http-equiv="Content-Type" content="text/html; charset=<%= values["charset"] %>" /> </head> <body> <% values["files"].each do |files| %> <h2>File: <%= files["short_name"] %></h2> <table> <tr><td>Path:</td><td><%= files["full_path"] %></td></tr> <tr><td>Modified:</td><td><%= files["dtm_modified"] %></td></tr> </table> } + CONTENTS_XML + %{ <% end # values["files"] %> <% if values["classes"] then %> <h2>Classes</h2> <% values["classes"].each do |classes| %> <% if classes["parent"] then %> <h3><%= classes["classmod"] %> <%= classes["full_name"] %> < <%= href classes["par_url"], classes["parent"] %></h3> <% end %> <% unless classes["parent"] then %> <h3><%= classes["classmod"] %> <%= classes["full_name"] %></h3> <% end %> <% if classes["infiles"] then %> (in files <% classes["infiles"].each do |infiles| %> <%= href infiles["full_path_url"], infiles["full_path"] %> <% end # classes["infiles"] %> ) <% end %> } + CONTENTS_XML + %{ <% end # values["classes"] %> <% end %> </body> </html> }