From: Shin guey Wong Date: 2008-04-09T12:51:14+09:00 Subject: Include module and class inheritance? which one to choose? What is the different between the including a module and inherit a class? For me, there seems to be almost the same. The only thing is module can be think as an abstract class which is not instantiate able. If you include a module, you get all the methods from the module. You can override the function and call super to call the method from the module. This look the same as the class inherit. So, I am confusing on which one should I use? Create a module, include it or create a class and inherit it? Thanks. -- Posted via http://www.ruby-forum.com/.