Moduler er beholdere for metoder og konstanter som ikke kan instansieres. Deres hovedbruk er som mixins — deling av metoder på tvers av klasser via include (siden Ruby har enkeltarv). Moduler gir også navneromming. Mixins er Rubys elegante alternativ til multippelt arv.
Moduler som mixins — deling av atferd på tvers av klasser
()
puts
() = = name
.new().greet
