- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378 (0)
- 1_9_2_180
- 1_9_3_125
- 1_9_3_392
- 2_1_10
- 2_2_9
- 2_4_6
- 2_5_5
- 2_6_3
- What's this?
Constants
CONTENTS_XML = <<-EOF
<% if defined? classes and classes["description"] then %>
<%= classes["description"] %>
<% end %>
<% if defined? files and files["requires"] then %>
Requires:
<% files["requires"].each do |requires| %>
<% if requires["aref"] then %>
<% end %>
<% if defined? classes and classes["includes"] then %>
Includes
<% classes["includes"].each do |includes| %>
<% if includes["aref"] then %>
<% end %>
<% if defined? classes and classes["sections"] then %>
<% classes["sections"].each do |sections| %>
<% if sections["attributes"] then %>
Attributes
<% sections["attributes"].each do |attributes| %>
<% end %>
<% if sections["method_list"] then %>
<% end %><%# sections["attributes"] %>
<%= attributes["name"] %> <%= attributes["rw"] %> <%= attributes["a_desc"] %> Methods
<% sections["method_list"].each do |method_list| %>
<% if method_list["methods"] then %>
<% method_list["methods"].each do |methods| %>
<%= methods["type"] %> <%= methods["category"] %> method:
<% if methods["callseq"] then %>
"><%= methods["callseq"] %>
<% end %>
<% unless methods["callseq"] then %>
"><%= methods["name"] %><%= methods["params"] %>
<% end %>
<% if methods["m_desc"] then %>
<%= methods["m_desc"] %>
<% end %>
<% if methods["sourcecode"] then %>
<% end %>
<% end %><%# method_list["methods"] %>
<% end %>
<% end %><%# sections["method_list"] %>
<% end %>
<% end %><%# classes["sections"] %>
<% end %>
EOF
<%= methods["sourcecode"] %>
ONE_PAGE = XHTML_STRICT_PREAMBLE + HTML_ELEMENT + %{
File: "><%= files["short_name"] %>
} + CONTENTS_XML + %{
<% end %><%# values["files"] %>
<% if values["classes"] then %>
Path: <%= files["full_path"] %> Modified: <%= files["dtm_modified"] %> Classes
<% values["classes"].each do |classes| %>
<% if classes["parent"] then %>
<%= classes["classmod"] %> "><%= classes["full_name"] %> < <%= href classes["par_url"], classes["parent"] %>
<% end %>
<% unless classes["parent"] then %>
<%= classes["classmod"] %> <%= classes["full_name"] %>
<% 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 %>