1
0
Эх сурвалжийг харах

String#remove! returns self in Rails 4.2

Thibaut 11 жил өмнө
parent
commit
18b772f311

+ 1 - 1
lib/docs/filters/core/clean_text.rb

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

+ 1 - 1
lib/docs/filters/node/entries.rb

@@ -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']]

+ 1 - 1
lib/docs/filters/postgresql/entries.rb

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

+ 1 - 1
lib/docs/filters/rdoc/entries.rb

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

+ 1 - 1
lib/docs/filters/xpath/entries.rb

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