Resumen

Los módulos de Ruby son similares a las clases porque contienen una colección de métodos, constantes y otras definiciones de módulos y clases. Los módulos se definen como las clases, pero la palabra clave de módulo se usa en lugar de la palabra clave de clase.

Los módulos sirven como herramientas, es el equivalente a un mixin que se puede reutilizar a lo largo de las clases. Los módulos son agnósticos, los podemos utilizar en cualquier tipo de clase.