[ruby-core:99803] [Ruby master Feature#14394] Class.descendants
From:
hanmac@...
Date:
2020-08-31 19:43:06 UTC
List:
ruby-core #99803
Issue #14394 has been updated by Hanmac (Hans Mackowiak). More like: ``` class A end x = Class.new(A) y = x.new ``` How does the GC handle such classes? Will they get GC'd when there isn't any reference to them anymore? ---------------------------------------- Feature #14394: Class.descendants https://bugs.ruby-lang.org/issues/14394#change-87323 * Author: ridiculous (Ryan Buckley) * Status: Open * Priority: Normal ---------------------------------------- There have been numerous implementations of the method Class.descendants by various gems. However, I can't help but think that this ability should be included in the Ruby language itself. Especially since Ruby already offers the counterpart method Class.ancestors. Would it possible to add a `descendants` class method? -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:[email protected]?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>