From: Mathieu Bouchard Date: 2003-08-11T12:01:00+09:00 Subject: differences between Module and Class ? I would like to know all the differences between Module and Class, except the ones that occur only in hidden parts of the Ruby interpreter. I mean everything that is exposed to application programming, including what is exposed to programming extensions and embedding the ruby interpreter in other applications. An example of excluded details would be the hidden proxy classes that handle the use of #include. Up to now I have found six differences : 1. Class inherits from Module (and obviously not the other way around). 2. Module#include(x) works where x is a Module, _except_ where x is a Class. 3. class A