Browse Source

Merge pull request #2404 from spuun/improve-crystal-navigation

Crystal docs: Use fully qualified name for entries
Simon Legner 9 months ago
parent
commit
dccec103ce
1 changed files with 5 additions and 1 deletions
  1. 5 1
      lib/docs/filters/crystal/entries.rb

+ 5 - 1
lib/docs/filters/crystal/entries.rb

@@ -16,8 +16,12 @@ module Docs
           name
         else
           return at_css('h1').content.strip unless at_css('.type-name')
-          name = at_css('.type-name').children.last.content.strip
+          name = at_css('.type-name').children.reject { |n| n.matches?('.kind') }
+          name.map! { |n| n.text.strip }
+          name.reject! &:empty?
+          name = name.join
           name.remove! %r{\(.*\)}
+          name.strip!
           name
         end
       end