@@ -10,10 +10,10 @@ class EntriesFilter < Docs::EntriesFilter
1010
1111 def get_name
1212 name = at_css ( '#firstHeading' ) . content . strip
13- name . sub ! 'C++ concepts: ' , ' '
14- name . sub ! 'C++ keywords: ' , ' '
15- name . sub ! 'C++ ' , ' '
16- name . sub ! %r{\s \( .+\) } , ''
13+ name . remove ! 'C++ concepts: '
14+ name . remove ! 'C++ keywords: '
15+ name . remove ! 'C++ '
16+ name . remove ! %r{\s \( .+\) }
1717 name . sub! %r{\A Standard library header <(.+)>\z } , '\1'
1818 name = name . split ( ',' ) . first
1919 REPLACE_NAMES [ name ] || name
@@ -24,17 +24,17 @@ def get_type
2424 'Keywords'
2525 elsif type = at_css ( '.t-navbar > div:nth-child(4) > :first-child' ) . try ( :content )
2626 type . strip!
27- type . sub ! ' library' , ' '
28- type . sub ! ' utilities' , ' '
29- type . sub ! 'C++ ' , ' '
27+ type . remove ! ' library'
28+ type . remove ! ' utilities'
29+ type . remove ! 'C++ '
3030 type . capitalize!
3131 type
3232 end
3333 end
3434
3535 def additional_entries
3636 return [ ] unless include_default_entry?
37- names = at_css ( '#firstHeading' ) . content . gsub ( %r{\( .+?\) } , '' ) . split ( ',' ) [ 1 ..-1 ]
37+ names = at_css ( '#firstHeading' ) . content . remove ( %r{\( .+?\) } ) . split ( ',' ) [ 1 ..-1 ]
3838 names . each ( &:strip! ) . reject! do |name |
3939 name . size <= 2 || name == '...' || name =~ /\A [<>]/ || name . start_with? ( 'operator' )
4040 end
0 commit comments