class Class

Public Instance Methods

subclasses() click to toggle source
# File lib/specinfra/ext/class.rb, line 2
def subclasses
  result = []
  ObjectSpace.each_object(Class) do |k|
    next unless k < self
    next if k.respond_to?(:singleton_class?) && k.singleton_class?
    result << k
  end
  result
end