D
Dorren
for a given class, find all subclasses
i found the solution (by pit capitain) at
http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/e812c7cef446a96
, it works, but i don't understand it.
--------------------------------------------------------
require "enumerator"
def get_subclasses(klass)
ObjectSpace.enum_foreach_object, class << klass; self;
end).to_a
end
-------------------------------------------------------
i don't understand what "class << klass; self; end" does. can someone
rewrite and make it longer?
Dorren
i found the solution (by pit capitain) at
http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/e812c7cef446a96
, it works, but i don't understand it.
--------------------------------------------------------
require "enumerator"
def get_subclasses(klass)
ObjectSpace.enum_foreach_object, class << klass; self;
end).to_a
end
-------------------------------------------------------
i don't understand what "class << klass; self; end" does. can someone
rewrite and make it longer?
Dorren