summaryrefslogtreecommitdiff
path: root/lib/rubygems
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2023-03-16 13:58:06 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2023-03-17 18:50:55 +0900
commit7800d4eeb5cfcd367a596044c183c547642066e2 (patch)
tree49ea5af1bb532e9ff247ec414aedd89291849003 /lib/rubygems
parentf8fe151ca99233e7d133e2952f9b989c5290c825 (diff)
util/rubocop -A --only Style/MultipleComparison
Diffstat (limited to 'lib/rubygems')
-rw-r--r--lib/rubygems/doctor.rb2
-rw-r--r--lib/rubygems/gemcutter_utilities.rb2
-rw-r--r--lib/rubygems/request.rb2
-rw-r--r--lib/rubygems/specification_policy.rb4
4 files changed, 5 insertions, 5 deletions
diff --git a/lib/rubygems/doctor.rb b/lib/rubygems/doctor.rb
index f1f1d34403..e2ca4226d3 100644
--- a/lib/rubygems/doctor.rb
+++ b/lib/rubygems/doctor.rb
@@ -103,7 +103,7 @@ class Gem::Doctor
directory = File.join(@gem_repository, sub_directory)
Dir.entries(directory).sort.each do |ent|
- next if ent == "." || ent == ".."
+ next if [".", ".."].include?(ent)
child = File.join(directory, ent)
next unless File.exist?(child)
diff --git a/lib/rubygems/gemcutter_utilities.rb b/lib/rubygems/gemcutter_utilities.rb
index d64bfed240..10e535266d 100644
--- a/lib/rubygems/gemcutter_utilities.rb
+++ b/lib/rubygems/gemcutter_utilities.rb
@@ -297,7 +297,7 @@ module Gem::GemcutterUtilities
def get_mfa_params(profile)
mfa_level = profile["mfa"]
params = {}
- if mfa_level == "ui_only" || mfa_level == "ui_and_gem_signin"
+ if ["ui_only", "ui_and_gem_signin"].include?(mfa_level)
selected = ask_yes_no("Would you like to enable MFA for this key? (strongly recommended)")
params["mfa"] = true if selected
end
diff --git a/lib/rubygems/request.rb b/lib/rubygems/request.rb
index 82c7f2b297..8d3cfd06e1 100644
--- a/lib/rubygems/request.rb
+++ b/lib/rubygems/request.rb
@@ -171,7 +171,7 @@ class Gem::Request
no_env_proxy = env_proxy.nil? || env_proxy.empty?
if no_env_proxy
- return _scheme == "https" || _scheme == "http" ?
+ return ["https", "http"].include?(_scheme) ?
:no_proxy : get_proxy_from_env("http")
end
diff --git a/lib/rubygems/specification_policy.rb b/lib/rubygems/specification_policy.rb
index 765f57bfca..2c7a874a80 100644
--- a/lib/rubygems/specification_policy.rb
+++ b/lib/rubygems/specification_policy.rb
@@ -193,7 +193,7 @@ duplicate dependency on #{dep}, (#{prev.requirement}) use:
prerelease_dep && !@specification.version.prerelease?
open_ended = dep.requirement.requirements.all? do |op, version|
- !version.prerelease? && (op == ">" || op == ">=")
+ !version.prerelease? && [">", ">="].include?(op)
end
if open_ended
@@ -203,7 +203,7 @@ duplicate dependency on #{dep}, (#{prev.requirement}) use:
base = segments.first 2
- recommendation = if (op == ">" || op == ">=") && segments == [0]
+ recommendation = if [">", ">="].include?(op) && segments == [0]
" use a bounded requirement, such as '~> x.y'"
else
bugfix = if op == ">"