# Pastebin Gr83vygh abstract class X CHILDS = {{ X.subclasses.map{|c| c.methods.map(&.name.stringify) } }} of Array(Array(self.class)) end class Hello < X end class There < X end p X::CHILDS