Modules என்பவை methods மற்றும் constants உள்ள containers ஆகும், இவை instantiate செய்ய முடியாது. இவற்றின் முக்கிய பயன்பாடு mixins — include மூலம் classes-க்கு methods பகிர்தல் (Ruby ஆனது single inheritance மட்டுமே கொண்டிருப்பதால்). Modules மேலும் namespacing வசதி அளிக்கிறது. Mixins என்பது Ruby-வின் multiple inheritance-க்கான elegant மாற்று வழி.
Modules as mixins — behavior பகிர்தல் classes-க்கு
()
puts
() = = name
.new().greet
