diff options
author | Ashley Ellis Pierce <[email protected]> | 2022-03-22 10:05:47 -0400 |
---|---|---|
committer | git <[email protected]> | 2022-04-06 08:55:00 +0900 |
commit | c59488a8e3410f93a919c21a9df056f4344aac3e (patch) | |
tree | b02b0d041e456714e04c3c2466ea97b66aba17d8 /lib/rubygems | |
parent | 37a19f7f67f2e1836e981084f20ea5692b6a09d5 (diff) |
[rubygems/rubygems] Use `ask_yes_no`
https://github.com/rubygems/rubygems/commit/1d38e167fa
Diffstat (limited to 'lib/rubygems')
-rw-r--r-- | lib/rubygems/gemcutter_utilities.rb | 8 |
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 |