> This is interesting. Does Ruby allow codeless methods in a module like > those of an java interface? That wouldn't make sense. The only reason for having methods defined with no code is when you have static type checking as in Java. In Ruby everything happens at run-time.