Here you will find examples of modules in ruby code. The structure is strong, very important and commonly used by ruby developers! Modules can be used like namespaces or mixins (adds new methods to a class).
In ruby code it's common see something like this:
MyModule::MyClass
The character :: is a namespace separator. A dot '.' can be used to, but it's not recommended.
Add new features (methods and properties) to a class that use include
or extend
keyword followed by the module name.