String#remove! returns self in Rails 4.2

pull/165/head
Thibaut 10 years ago
parent e0556365a8
commit 18b772f311

@ -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
end

@ -54,7 +54,7 @@ module Docs
end
# 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
end
def additional_entry_prefix
type.dup.remove!('Functions: ') || self.name
type.dup.gsub!('Functions: ', '') || self.name
end
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')
end

@ -4,7 +4,7 @@ module Docs
def get_name
name = super
name.remove!('Axes.')
name << '()' if name.remove!('Functions.')
name << '()' if name.gsub!('Functions.', '')
name
end

Loading…
Cancel
Save