From: Logan Capaldo Date: 2006-04-27T13:55:03+09:00 Subject: Re: Q: how to undefined a class after declaration? On Apr 27, 2006, at 12:47 AM, mike chang wrote: > E.g. using irb, I created class A and then class B, later I realized > what I wanted was class B to be a subclass of A like 'class B < A'. > irb > would not allow that now that B exists. How do I undefined B so that I > can create a new class B with inheritance to A. Is there an undef for > class ? > > Thanks in advance. > Mike C > > -- > Posted via http://www.ruby-forum.com/. > irb(main):001:0> class A irb(main):002:1> end => nil irb(main):003:0> class B irb(main):004:1> end => nil irb(main):005:0> class B < A irb(main):006:1> end TypeError: superclass mismatch for class B from (irb):5 irb(main):007:0> class Object irb(main):008:1> remove_const 'B' irb(main):009:1> end => B irb(main):010:0> class B < A irb(main):011:1> end => nil