Dynamically define named classes in Ruby
If you want to create a class with a dynamic name, you’ll have to do almost exactly what you said. However, you do not need to use define_method. You can just pass a block to Class.new in which you initialize the class. This is semantically identical to the contents of class/end. Remember with const_set, to … Read more