From 6406ac4d70d3288fe7bfcc75312077ace5d6ae58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Mon, 23 Dec 2024 20:27:44 +0100 Subject: [PATCH] [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 --- lib/bundler/feature_flag.rb | 8 ++------ 1 file 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