@@ -4,7 +4,7 @@ module Docs
def call
html.strip!
- while html.remove!(EMPTY_NODES_RGX); end
+ while html.gsub!(EMPTY_NODES_RGX, ''); end
html
end
@@ -54,7 +54,7 @@ module Docs
# Classes
- if name.remove! 'Class: '
+ if name.gsub! 'Class: ', ''
name.remove! 'events.' # EventEmitter
klass = name
entries << [name, node['id']]
@@ -129,7 +129,7 @@ module Docs
def additional_entry_prefix
- type.dup.remove!('Functions: ') || self.name
+ type.dup.gsub!('Functions: ', '') || self.name
def skip_additional_entries?
@@ -11,7 +11,7 @@ module Docs
def get_type
type = name.dup
- unless type.remove! %r{::.*\z}
+ unless type.gsub! %r{::.*\z}, ''
parent = at_css('.meta-parent').try(:content).to_s
return 'Errors' if type.end_with?('Error') || parent.end_with?('Error') || parent.end_with?('Exception')
def get_name
name = super
name.remove!('Axes.')
- name << '()' if name.remove!('Functions.')
+ name << '()' if name.gsub!('Functions.', '')
name