diff options
author | Kyrylo Silin <silin@kyrylo.org> | 2019-03-24 14:30:00 +0200 |
---|---|---|
committer | Kyrylo Silin <silin@kyrylo.org> | 2019-03-24 14:30:00 +0200 |
commit | b85073f80833b4377ea92bfcfb93cb03a2773559 (patch) | |
tree | d6b27a3eab4e76b8cd4fb0c82327f9fc1e9b85ee /lib/pry/commands | |
parent | b938bddf0a0825ee3f61768bd95dc2d80c2714b7 (diff) | |
download | pry-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.rb | 2 | ||||
-rw-r--r-- | lib/pry/commands/ls.rb | 2 | ||||
-rw-r--r-- | lib/pry/commands/ls/constants.rb | 2 | ||||
-rw-r--r-- | lib/pry/commands/ls/instance_vars.rb | 2 | ||||
-rw-r--r-- | lib/pry/commands/ls/interrogatable.rb | 2 | ||||
-rw-r--r-- | lib/pry/commands/show_source.rb | 2 |
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 |