ya, Anda bisa.
Ini adalah pemrograman meta Ruby 101 melalui Class.new
Contoh:
http://blog.rubybestpractices.com/posts/gregory /anonymous_class_hacks.html
http://blog.jayfields.com /2008/02/ruby-creating-anonymous-classes.html
Untuk meretas nama saat Anda mengambilnya, lihat const_set seperti dalam jawaban ini:Mendefinisikan kelas bernama secara dinamis di Ruby
Anda pada dasarnya akan memeriksa db Anda dan hanya membuat kelas.