<%= klass.type %> <%= klass.full_name %>
<%= section.title %>
↑ top
      <%= section.description %>
    
    <% end %>
    <% unless constants.empty? then %>
    Constants
- 
      <% constants.each do |const| %>
        
- <%= const.name %> <% if const.comment then %>
- <%= const.description.strip %>
        <% else %>
        - (Not documented) <% end %> <% end %>
Attributes
          <%= h attrib.name %>[<%= attrib.rw %>]
        
        
        <% if attrib.comment then %>
        <%= attrib.description.strip %>
        <% else %>
        
      (Not documented) <% end %>
<%= visibility.to_s.capitalize %> <%= type.capitalize %> Methods
">
        <% if method.call_seq then %>
        <%   method.call_seq.strip.split("\n").each_with_index do |call_seq, i| %>
        
    <% end %>
    
          
            <%= h(call_seq.strip.
                  gsub( /^\w+\./m, '')).
                  gsub(/(.*)[-=]>/, '\1→') %>
          
          <% if i == 0 and method.token_stream then %>
          click to toggle source
          <% end %>
        
        <%   end %>
        <% else %>
        
          <%= h method.name %><%= method.param_seq %>
          <% if method.token_stream then %>
          click to toggle source
          <% end %>
        
        <% end %>
        
          <% if method.comment then %>
          <%= method.description.strip %>
          <% else %>
          
            
          <% end %>
        
        <% unless method.aliases.empty? then %>
        (Not documented) <% end %> <% if method.calls_super then %>
              Calls superclass method
              <%=
                  method.superclass_method ?
                  method.formatter.link(method.superclass_method.full_name, method.superclass_method.full_name) : nil
              %>
            
          <% end %>
          <% if method.token_stream then %>
          <%= method.markup_code %>
          Also aliased as: <%= method.aliases.map do |aka|
            if aka.parent then # HACK lib/rexml/encodings
              %{#{h aka.name}}
            else
              h aka.name
            end
          end.join ", " %>
        
        <% end %>
        <% if method.is_alias_for then %>
        
          Alias for: <%= h method.is_alias_for.name %>
        
        <% end %>