> 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.