History

Fix Rust entries

Jasper van Merle committed 8 years ago

Commit 3dbc6051 parent ffc36741 file · +8 −5Browse files

Unified · Split

lib/docs/filters/rust/entries.rb+8−5
@@ -42,11 +42,14 @@ module Docs · 41 unmodified lines
4242 entries << [node.content, node['id']] unless node.content.include?('Note:')
4343 end
4444 else
45− css('#methods + * + div > .method', '#required-methods + div > .method', '#provided-methods + div > .method').map do |node|
46− name = node.at_css('.fnname').content
47− name.prepend "#{self.name}::"
48− [name, node['id']]
49− end
45+ css('.method')
46+ .select {|node| !node.at_css('.fnname').nil?}
47+ .map {|node|
48+ name = node.at_css('.fnname').content
49+ name.prepend "#{self.name}::"
50+ [name, node['id']]
51+ }
52+ .uniq {|item| item[0]}
5053 end
5154 end
5255 end