Sha256: 0d2a42442c9a29e5acd709e407d22dac78c9de9f5256cb9c43dacc1fa5aaafca
Contents?: true
Size: 255 Bytes
Versions: 86
Compression:
Stored size: 255 Bytes
Contents
class Class def inherited(klass) @descendants ||= [] @descendants << klass end def descendants @descendants.to_collection.map { |klass| [klass] + (klass.descendants if klass.respond_to?(:descendants)).to_a }.flatten.compact end end
Version data entries
86 entries across 86 versions & 2 rubygems