Skip to content

Commit 9066c02

Browse files
committed
Reuse @classes ivar in ToCs page
1 parent 14aebcd commit 9066c02

File tree

2 files changed

+2
-14
lines changed

2 files changed

+2
-14
lines changed

lib/rdoc/generator/darkfish.rb

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -275,16 +275,6 @@ def copy_static
275275
end
276276
end
277277

278-
##
279-
# Return a list of the documented modules sorted by salience first, then
280-
# by name.
281-
282-
def get_sorted_module_list classes
283-
classes.select do |klass|
284-
klass.display?
285-
end.sort
286-
end
287-
288278
##
289279
# Generate an index page which lists all the classes which are documented.
290280

lib/rdoc/generator/template/darkfish/table_of_contents.rhtml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
<h2 id="classes">Classes and Modules</h2>
3838
<ul>
39-
<%- get_sorted_module_list(@classes).each do |klass| -%>
39+
<%- @classes.select(&:display?).each do |klass| -%>
4040
<li class="<%= klass.type %>">
4141
<a href="<%= klass.path %>"><%= klass.full_name %></a>
4242
<%- table = []
@@ -57,9 +57,7 @@
5757

5858
<h2 id="methods">Methods</h2>
5959
<ul>
60-
<%- @store.all_classes_and_modules.flat_map do |mod|
61-
mod.method_list
62-
end.sort.each do |method| %>
60+
<%- @classes.flat_map(&:method_list).sort.each do |method| %>
6361
<li class="method">
6462
<a href="<%= method.path %>"><%= h method.pretty_name %></a>
6563
&mdash;

0 commit comments

Comments
 (0)