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