> From: Sean O'Dell [mailto:sean / celsoft.com] > A class is pretty much just a container of methods, so all you're really > doing is changing all of the object's instance methods. But the > initialize > method doesn't matter because the object already exists and > doesn't need to > be called again. > I think Class and Modules in Ruby differ here. Modules are just set of methods but class is not. So, all that we will like to achieve by #class= , we should get it by including/excluding Modules.