From: "BrĂ¡ulio Bhavamitra" Date: 2013-07-24T22:23:45+09:00 Subject: Re: class <=> module > X is capable of extending, including and inheriting, does scoping and be > instanciated. > I'll give some extra explanation with an example. With today model of inheritance, sometime you get stuck with the parent class and is forced to move methods to a module and include/extend them. So instead of inheritance in class definition (with the <), I propose a method inherit, which does both include and extend. x A inherit D extend C # ... class and instance methods.. end x B include C # ... class and instance methods.. end x C # ... class and instance methods.. end x D # ... class and instance methods.. end -- Posted via http://www.ruby-forum.com/.