On Wed, Jul 14, 2010 at 6:39 PM, Abder-Rahman Ali
<abder.rahman.ali / gmail.com> wrote:
> And, a small thing here. Can we say that "Modules" in Ruby are like
> "Packages" in Java?

Modules in ruby serve a dual role as namespaces and mixins. You can
think of a mixin as a Java interface, but one that can have concrete
methods.

Check out the following:
http://ruby-doc.org/docs/ProgrammingRuby/html/tut_modules.html
http://adhirajrankhambe.wordpress.com/2009/01/04/a-word-about-modules-in-ruby/

and play with some code till it clicks. It's a very useful part of the language.

martin