3 4 5 6 7
# File 'lib/ruby_patch/class.rb', line 3 def children() posterities.select{|c| c.superclass == self } end
9 10 11 12
# File 'lib/ruby_patch/class.rb', line 9 def posterities() classes = ObjectSpace.each_object(Class)\ .select{|c| c.ancestors.include?(self)} - [self] end