summaryrefslogtreecommitdiff
path: root/lib/pry/commands
diff options
context:
space:
mode:
authorKyrylo Silin <silin@kyrylo.org>2019-03-24 14:30:00 +0200
committerKyrylo Silin <silin@kyrylo.org>2019-03-24 14:30:00 +0200
commitb85073f80833b4377ea92bfcfb93cb03a2773559 (patch)
treed6b27a3eab4e76b8cd4fb0c82327f9fc1e9b85ee /lib/pry/commands
parentb938bddf0a0825ee3f61768bd95dc2d80c2714b7 (diff)
downloadpry-b85073f80833b4377ea92bfcfb93cb03a2773559.tar.gz
rubocop: fix offences of the Style/CaseEquality cop
Diffstat (limited to 'lib/pry/commands')
-rw-r--r--lib/pry/commands/find_method.rb2
-rw-r--r--lib/pry/commands/ls.rb2
-rw-r--r--lib/pry/commands/ls/constants.rb2
-rw-r--r--lib/pry/commands/ls/instance_vars.rb2
-rw-r--r--lib/pry/commands/ls/interrogatable.rb2
-rw-r--r--lib/pry/commands/show_source.rb2
6 files changed, 7 insertions, 5 deletions
diff --git a/lib/pry/commands/find_method.rb b/lib/pry/commands/find_method.rb
index 6c760ca7..db5e6418 100644
--- a/lib/pry/commands/find_method.rb
+++ b/lib/pry/commands/find_method.rb
@@ -116,7 +116,7 @@ class Pry
# @yieldparam klass Each class/module in the namespace.
#
def recurse_namespace(klass, done = {}, &block)
- return if !(Module === klass) || done[klass]
+ return if !klass.is_a?(Module) || done[klass]
done[klass] = true
diff --git a/lib/pry/commands/ls.rb b/lib/pry/commands/ls.rb
index fb2549cd..5f15c8fa 100644
--- a/lib/pry/commands/ls.rb
+++ b/lib/pry/commands/ls.rb
@@ -103,7 +103,9 @@ class Pry
def error_list
any_args = args.any?
+ # rubocop:disable Style/CaseEquality
non_mod_interrogatee = !(Module === @interrogatee)
+ # rubocop:enable Style/CaseEquality
[
['-l does not make sense with a specified Object', :locals, any_args],
['-g does not make sense with a specified Object', :globals, any_args],
diff --git a/lib/pry/commands/ls/constants.rb b/lib/pry/commands/ls/constants.rb
index 27c3f493..a07ff896 100644
--- a/lib/pry/commands/ls/constants.rb
+++ b/lib/pry/commands/ls/constants.rb
@@ -54,7 +54,7 @@ class Pry
end
color(:exception_constant, name)
elsif begin
- Module === mod.const_get(name)
+ mod.const_get(name).is_a?(Module)
rescue StandardError
false
end
diff --git a/lib/pry/commands/ls/instance_vars.rb b/lib/pry/commands/ls/instance_vars.rb
index ebae02fd..b5496ff2 100644
--- a/lib/pry/commands/ls/instance_vars.rb
+++ b/lib/pry/commands/ls/instance_vars.rb
@@ -16,7 +16,7 @@ class Pry
end
def output_self
- ivars = if Object === @interrogatee
+ ivars = if Object === @interrogatee # rubocop:disable Style/CaseEquality
Pry::Method.safe_send(@interrogatee, :instance_variables)
else
[] # TODO: BasicObject support
diff --git a/lib/pry/commands/ls/interrogatable.rb b/lib/pry/commands/ls/interrogatable.rb
index 399d11f3..67a43373 100644
--- a/lib/pry/commands/ls/interrogatable.rb
+++ b/lib/pry/commands/ls/interrogatable.rb
@@ -5,7 +5,7 @@ class Pry
private
def interrogating_a_module?
- Module === @interrogatee
+ Module === @interrogatee # rubocop:disable Style/CaseEquality
end
def interrogatee_mod
diff --git a/lib/pry/commands/show_source.rb b/lib/pry/commands/show_source.rb
index 9103c14f..9390fb10 100644
--- a/lib/pry/commands/show_source.rb
+++ b/lib/pry/commands/show_source.rb
@@ -36,7 +36,7 @@ class Pry
def process
if opts.present?(:e)
obj = target.eval(args.first)
- self.args = Array.new(1) { Module === obj ? obj.name : obj.class.name }
+ self.args = Array.new(1) { obj.is_a?(Module) ? obj.name : obj.class.name }
end
super