Sha256: 13ffcec083c7e73befe5f331c1c23a8c5bcdd625ba8ff16569cfeb7c45df1822
Contents?: true
Size: 569 Bytes
Versions: 6796
Compression:
Stored size: 569 Bytes
Contents
# frozen_string_literal: true class Pry class Command class Ls < Pry::ClassCommand module Interrogatable private def interrogating_a_module? Module === @interrogatee # rubocop:disable Style/CaseEquality end def interrogatee_mod if interrogating_a_module? @interrogatee else singleton = Pry::Method.singleton_class_of(@interrogatee) singleton.ancestors.grep(::Class).reject { |c| c == singleton }.first end end end end end end
Version data entries
6,796 entries across 6,792 versions & 31 rubygems