Можно ли изменить класс объекта Ruby после его создания, например:
class A
end
class B
end
a = A.new
a.class = B
или аналогичный.
(приведенный выше код не работает как класспеременная только для чтения)
Я знаю, что это не рекомендуется, немного странно и не то, что я планирую делать, но возможно ли это?