A few rough notes I used as a Ruby reference as I was beginning to learn the language.
A module is a way to group together methods, classes and constants and is designed to be accessed by many classes. These provide some advantages, one of which is that they are a sandboxed environment, and that they can be accessed by many classes. Modules cannot be instantiated, but are rather extended or included.