File Manager

Path: /opt/chef.upgrade/embedded/lib/ruby/gems/2.3.0/gems/specinfra-2.68.0/lib/specinfra/ext/

Viewing File: class.rb

class Class
  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
end