Class: Abstractable::SingletonPedigreeStream

Inherits:
PedigreeStream show all
Defined in:
lib/abstractable/pedigree_stream.rb

Overview

PedigreeStream of Singleton Class.

Instance Method Summary collapse

Methods inherited from PedigreeStream

#descendants_of, #each, #each_with_descendants, #each_with_descendants_and_object, #initialize

Constructor Details

This class inherits a constructor from Abstractable::PedigreeStream

Instance Method Details

#pedigree_stream_of(klass) ⇒ Object



59
60
61
# File 'lib/abstractable/pedigree_stream.rb', line 59

def pedigree_stream_of(klass)
  klass.ancestors.reverse.map(&:singleton_class)
end