summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2024-12-23 20:27:44 +0100
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2024-12-26 10:27:24 +0900
commit6406ac4d70d3288fe7bfcc75312077ace5d6ae58 (patch)
tree05a52e8988630e24bfd1d9dae4af43ed88473fbe
parent6e73dcff057e1b31f314d5e6941bcc39af00e3c4 (diff)
[rubygems/rubygems] Try fix flaky failures on Windows
It seems same race condition, maybe some Ruby bug. Just hoping this tweak may skip it. https://github.com/rubygems/rubygems/commit/29eb642026
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/12469
-rw-r--r--lib/bundler/feature_flag.rb8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/bundler/feature_flag.rb b/lib/bundler/feature_flag.rb
index 63e0c85c8a..b19cf42cc3 100644
--- a/lib/bundler/feature_flag.rb
+++ b/lib/bundler/feature_flag.rb
@@ -25,7 +25,7 @@ module Bundler
end
private_class_method :settings_method
- (1..10).each {|v| define_method("bundler_#{v}_mode?") { major_version >= v } }
+ (1..10).each {|v| define_method("bundler_#{v}_mode?") { @major_version >= v } }
settings_flag(:allow_offline_install) { bundler_3_mode? }
settings_flag(:auto_clean_without_path) { bundler_3_mode? }
@@ -44,11 +44,7 @@ module Bundler
def initialize(bundler_version)
@bundler_version = Gem::Version.create(bundler_version)
+ @major_version = @bundler_version.segments.first
end
-
- def major_version
- @bundler_version.segments.first
- end
- private :major_version
end
end