Crystal docs: Use fully qualified name for entries
Unified · Split
| @@ -16,8 +16,12 @@ module Docs · 15 unmodified lines | ||
| 16 | 16 | name |
| 17 | 17 | else |
| 18 | 18 | return at_css('h1').content.strip unless at_css('.type-name') |
| 19 | − name = at_css('.type-name').children.last.content.strip | |
| 19 | + name = at_css('.type-name').children.reject { |n| n.matches?('.kind') } | |
| 20 | + name.map! { |n| n.text.strip } | |
| 21 | + name.reject! &:empty? | |
| 22 | + name = name.join | |
| 20 | 23 | name.remove! %r{\(.*\)} |
| 24 | + name.strip! | |
| 21 | 25 | name |
| 22 | 26 | end |
| 23 | 27 | end |