[rubygems/rubygems] Remove backport of LATEST_RUBY_WITHOUT_PATCH_VERSIONS
authorSamuel Giddins <[email protected]>
Sat, 17 May 2025 14:58:37 +0000 (17 10:58 -0400)
committerHiroshi SHIBATA <[email protected]>
Mon, 26 May 2025 02:46:12 +0000 (26 11:46 +0900)
Signed-off-by: Samuel Giddins <[email protected]>
https://github.com/rubygems/rubygems/commit/24c8073b24

lib/bundler/rubygems_ext.rb

index 361d0d3..31bdf8a 100644 (file)
@@ -136,23 +136,6 @@ module Gem
       full_gem_path
     end
 
-    unless const_defined?(:LATEST_RUBY_WITHOUT_PATCH_VERSIONS)
-      LATEST_RUBY_WITHOUT_PATCH_VERSIONS = Gem::Version.new("2.1")
-
-      alias_method :rg_required_ruby_version=, :required_ruby_version=
-      def required_ruby_version=(req)
-        self.rg_required_ruby_version = req
-
-        @required_ruby_version.requirements.map! do |op, v|
-          if v >= LATEST_RUBY_WITHOUT_PATCH_VERSIONS && v.release.segments.size == 4
-            [op == "~>" ? "=" : op, Gem::Version.new(v.segments.tap {|s| s.delete_at(3) }.join("."))]
-          else
-            [op, v]
-          end
-        end
-      end
-    end
-
     def insecurely_materialized?
       false
     end