Ruby – Modules

Modules are similar to classes, but with one key difference, modules can't be instantiated.

modules can hold any combination of the following:

- methods (which I guess will in this case be static methods)
- classes
- constants
- other modules

You drill down using the scope operator (::)

You can thing of modules as containers for organising all your code. In c# we use something similar, called namespaces.