diff options
| author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2025-10-10 15:47:10 +0900 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2025-10-10 10:12:35 +0000 |
| commit | 4bf14758336fd51c3c45a714c944b7d69ec9bed3 (patch) | |
| tree | 2986f10366dfb8dc09dd7a04d5054031f03b7d87 | |
| parent | 4a285dd91aaacc7da44ce63191f41a1a1c287828 (diff) | |
[rubygems/rubygems] Make update_requires_all_flag to settings
https://github.com/rubygems/rubygems/commit/631a55be91
| -rw-r--r-- | lib/bundler/cli/update.rb | 2 | ||||
| -rw-r--r-- | lib/bundler/feature_flag.rb | 2 | ||||
| -rw-r--r-- | lib/bundler/settings.rb | 1 |
3 files changed, 2 insertions, 3 deletions
diff --git a/lib/bundler/cli/update.rb b/lib/bundler/cli/update.rb index cf0ceac0bd..4b4ba3c647 100644 --- a/lib/bundler/cli/update.rb +++ b/lib/bundler/cli/update.rb @@ -23,7 +23,7 @@ module Bundler full_update = gems.empty? && sources.empty? && groups.empty? && !options[:ruby] && !update_bundler if full_update && !options[:all] - if Bundler.feature_flag.update_requires_all_flag? + if Bundler.settings[:update_requires_all_flag] raise InvalidOption, "To update everything, pass the `--all` flag." end SharedHelpers.major_deprecation 4, "Pass --all to `bundle update` to update everything" diff --git a/lib/bundler/feature_flag.rb b/lib/bundler/feature_flag.rb index 593d704e2b..8ec62fc1c9 100644 --- a/lib/bundler/feature_flag.rb +++ b/lib/bundler/feature_flag.rb @@ -27,8 +27,6 @@ module Bundler (1..10).each {|v| define_method("bundler_#{v}_mode?") { @major_version >= v } } - settings_flag(:update_requires_all_flag) { bundler_5_mode? } - def removed_major?(target_major_version) @major_version > target_major_version end diff --git a/lib/bundler/settings.rb b/lib/bundler/settings.rb index b6bc6c5a8a..81f1857eec 100644 --- a/lib/bundler/settings.rb +++ b/lib/bundler/settings.rb @@ -86,6 +86,7 @@ module Bundler "BUNDLE_DEFAULT_CLI_COMMAND" => "cli_help", "BUNDLE_PLUGINS" => true, "BUNDLE_GLOBAL_GEM_CACHE" => false, + "BUNDLE_UPDATE_REQUIRES_ALL_FLAG" => false, }.freeze def initialize(root = nil) |
