summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMartin Emde <martin.emde@gmail.com>2023-10-10 16:41:06 -0700
committergit <svn-admin@ruby-lang.org>2023-10-11 17:02:25 +0000
commitb9a6fca67d97f7319b20b24427d6dc4b8290cd24 (patch)
treec6e42f0e69b54f0ea7f078a7256622d256600613 /lib
parentcc311e1c4599200dd7437cd578e61c83067e555c (diff)
[rubygems/rubygems] Don't delete the release version from pre-release string more than once
https://github.com/rubygems/rubygems/commit/6485adda54
Diffstat (limited to 'lib')
-rw-r--r--lib/bundler/injector.rb2
1 files changed, 1 insertions, 1 deletions
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