summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAshley Ellis Pierce <anellis12@gmail.com>2022-03-22 10:05:47 -0400
committergit <svn-admin@ruby-lang.org>2022-04-06 08:55:00 +0900
commitc59488a8e3410f93a919c21a9df056f4344aac3e (patch)
treeb02b0d041e456714e04c3c2466ea97b66aba17d8 /lib
parent37a19f7f67f2e1836e981084f20ea5692b6a09d5 (diff)
[rubygems/rubygems] Use `ask_yes_no`
https://github.com/rubygems/rubygems/commit/1d38e167fa
Diffstat (limited to 'lib')
-rw-r--r--lib/rubygems/gemcutter_utilities.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/rubygems/gemcutter_utilities.rb b/lib/rubygems/gemcutter_utilities.rb
index 53351fc13a..7cb5fe9448 100644
--- a/lib/rubygems/gemcutter_utilities.rb
+++ b/lib/rubygems/gemcutter_utilities.rb
@@ -260,8 +260,8 @@ module Gem::GemcutterUtilities
else
say "Please select scopes you want to enable for the API key (y/n)"
API_SCOPES.each do |scope|
- selected = ask "#{scope} [y/N]: "
- scope_params[scope] = true if selected =~ /^[yY](es)?$/
+ selected = ask_yes_no("#{scope}", false)
+ scope_params[scope] = true if selected
end
say "\n"
end
@@ -279,8 +279,8 @@ module Gem::GemcutterUtilities
mfa_level = get_user_mfa_level(email, password)
params = {}
if mfa_level == "ui_only" || mfa_level == "ui_and_gem_signin"
- selected = ask "Would you like to enable MFA for this key? [Y/n]"
- params["mfa"] = true unless selected =~ /^[nN](o)?$/
+ selected = ask_yes_no("Would you like to enable MFA for this key? (strongly recommended)")
+ params["mfa"] = true if selected
end
params
end