From c451f478e6469f02bc5767f8ce4d4a2af0ca14b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Tue, 15 Jul 2025 17:28:35 +0200 Subject: [PATCH] [rubygems/rubygems] Refactor remembered flag deprecation logic https://github.com/rubygems/rubygems/commit/88dd7d2d45 --- lib/bundler/cli.rb | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/bundler/cli.rb b/lib/bundler/cli.rb index bba60ddab4..8b7e5fb25e 100644 --- a/lib/bundler/cli.rb +++ b/lib/bundler/cli.rb @@ -240,7 +240,7 @@ module Bundler print_remembered_flag_deprecation("--system", "path.system", "true") if ARGV.include?("--system") - remembered_negative_flag_deprecation("no-deployment") + remembered_flag_deprecation("deployment", negative: true) require_relative "cli/install" Bundler.settings.temporary(no_install: false) do @@ -743,17 +743,10 @@ module Bundler nil end - def remembered_negative_flag_deprecation(name) - positive_name = name.gsub(/\Ano-/, "") - option = current_command.options[positive_name] - flag_name = "--no-" + option.switch_name.gsub(/\A--/, "") - - flag_deprecation(positive_name, flag_name, option) - end - - def remembered_flag_deprecation(name) + def remembered_flag_deprecation(name, negative: false) option = current_command.options[name] flag_name = option.switch_name + flag_name = "--no-" + flag_name.gsub(/\A--/, "") if negative flag_deprecation(name, flag_name, option) end