+

+ <%= klass.type %> <%= klass.full_name %> +

-
+
<%= klass.description %> -
+ <% klass.each_section do |section, constants, attributes| %> <% constants = constants.select { |const| const.display? } %> <% attributes = attributes.select { |attr| attr.display? } %>
<% if section.title then %> -
-

+
+

<%= section.title %>

↑ top -

+ <% end %> <% if section.comment then %> -
+
<%= section.description %>
<% end %> <% unless constants.empty? then %> - -
-

Constants

+
+
+

Constants

+
<% constants.each do |const| %>
<%= const.name %> <% if const.comment then %> -
<%= const.description.strip %> +
<%= const.description.strip %> <% else %> -
(Not documented) +
(Not documented) <% end %> <% end %>
@@ -71,9 +65,10 @@ <% end %> <% unless attributes.empty? then %> - -
-

Attributes

+
+
+

Attributes

+
<% attributes.each do |attrib| %>
@@ -91,16 +86,17 @@
<% end %> -
+ <% end %> - <% klass.methods_by_type(section).each do |type, visibilities| next if visibilities.empty? visibilities.each do |visibility, methods| next if methods.empty? %> -
-

<%= visibility.to_s.capitalize %> <%= type.capitalize %> Methods

+
+
+

<%= visibility.to_s.capitalize %> <%= type.capitalize %> Methods

+
<% methods.each do |method| %>
"> @@ -146,7 +142,7 @@ <% if method.token_stream then %>
<%= method.markup_code %>
-
+
<% end %>