From b9a6fca67d97f7319b20b24427d6dc4b8290cd24 Mon Sep 17 00:00:00 2001 From: Martin Emde Date: Tue, 10 Oct 2023 16:41:06 -0700 Subject: [rubygems/rubygems] Don't delete the release version from pre-release string more than once https://github.com/rubygems/rubygems/commit/6485adda54 --- lib/bundler/injector.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/bundler/injector.rb b/lib/bundler/injector.rb index cb644a7f69..a738992068 100644 --- a/lib/bundler/injector.rb +++ b/lib/bundler/injector.rb @@ -86,7 +86,7 @@ module Bundler segments = version.segments seg_end_index = version >= Gem::Version.new("1.0") ? 1 : 2 - prerelease_suffix = version.to_s.gsub(version.release.to_s, "") if version.prerelease? + prerelease_suffix = version.to_s.delete_prefix(version.release.to_s) if version.prerelease? "#{version_prefix}#{segments[0..seg_end_index].join(".")}#{prerelease_suffix}" end -- cgit v1.2.3