diff options
Diffstat (limited to 'lib/rdoc/generator')
-rw-r--r-- | lib/rdoc/generator/template/darkfish/_sidebar_methods.rhtml | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/lib/rdoc/generator/template/darkfish/_sidebar_methods.rhtml b/lib/rdoc/generator/template/darkfish/_sidebar_methods.rhtml index 5b4c295bed..d09216a0f6 100644 --- a/lib/rdoc/generator/template/darkfish/_sidebar_methods.rhtml +++ b/lib/rdoc/generator/template/darkfish/_sidebar_methods.rhtml @@ -1,12 +1,21 @@ -<%- unless klass.method_list.empty? then %> -<!-- Method Quickref --> -<div id="method-list-section" class="nav-section"> - <h3>Methods</h3> +<% if (class_methods = klass.class_method_list.sort).any? %> + <div class="nav-section"> + <h3>Class Methods</h3> + <ul class="link-list" role="directory"> + <%- class_methods.each do |meth| -%> + <li <%- if meth.calls_super %>class="calls-super" <%- end %>><a href="#<%= meth.aref %>"><%= h meth.name -%></a></li> + <%- end -%> + </ul> + </div> +<% end %> - <ul class="link-list" role="directory"> - <%- klass.each_method do |meth| -%> - <li <%- if meth.calls_super %>class="calls-super" <%- end %>><a href="#<%= meth.aref %>"><%= meth.singleton ? '::' : '#' %><%= h meth.name -%></a> - <%- end -%> - </ul> -</div> -<%- end -%> +<% if (instance_methods = klass.instance_methods.sort).any? %> + <div class="nav-section"> + <h3>Instance Methods</h3> + <ul class="link-list" role="directory"> + <%- instance_methods.each do |meth| -%> + <li <%- if meth.calls_super %>class="calls-super" <%- end %>><a href="#<%= meth.aref %>"><%= h meth.name -%></a></li> + <%- end -%> + </ul> + </div> +<% end %> |