summaryrefslogtreecommitdiff
path: root/lib/rdoc/generator/template
diff options
context:
space:
mode:
authorAlexis Bernard <[email protected]>2024-11-04 18:34:23 +0100
committergit <[email protected]>2024-11-04 17:34:27 +0000
commit7ae4b858b3ab7b51a6bda388414adf27fd71c23b (patch)
treeecf265ebdccea8775cffbc44fc16227910707d6b /lib/rdoc/generator/template
parent478e0fc710b8fefaa3bdb7cb41dda8716e29927a (diff)
[ruby/rdoc] Display class ancestors in the sidebar #1183
https://github.com/ruby/rdoc/commit/50dda13426
Diffstat (limited to 'lib/rdoc/generator/template')
-rw-r--r--lib/rdoc/generator/template/darkfish/_sidebar_parent.rhtml11
1 files changed, 3 insertions, 8 deletions
diff --git a/lib/rdoc/generator/template/darkfish/_sidebar_parent.rhtml b/lib/rdoc/generator/template/darkfish/_sidebar_parent.rhtml
index 1420da3201..6808b2bf87 100644
--- a/lib/rdoc/generator/template/darkfish/_sidebar_parent.rhtml
+++ b/lib/rdoc/generator/template/darkfish/_sidebar_parent.rhtml
@@ -1,11 +1,6 @@
-<%- if klass.type == 'class' then %>
+<%- if klass.type == 'class' && (ancestors = klass.super_classes).any? -%>
<div id="parent-class-section" class="nav-section">
- <h3>Parent</h3>
-
- <%- if klass.superclass and not String === klass.superclass then -%>
- <p class="link"><a href="<%= klass.aref_to klass.superclass.path %>"><%= klass.superclass.full_name %></a>
- <%- else -%>
- <p class="link"><%= klass.superclass %>
- <%- end -%>
+ <h3>Ancestors</h3>
+ <%= generate_ancestor_list(ancestors, klass) %>
</div>
<%- end -%>