ਮੋਡਿਊਲ ਤਰੀਕਿਆਂ ਅਤੇ ਸਥਿਰਾਂ ਲਈ ਕੰਟੇਨਰ ਹਨ ਜੋ ਤਤਕਾਲ ਨਹੀਂ ਕੀਏ ਜਾ ਸਕਦੇ। ਉਹਨਾਂ ਦੀ ਮੁੱਖ ਵਰਤੋਂ ਮਿਕਸਿਨ ਹੈ — include ਦੁਆਰਾ ਕਲਾਸਾਂ ਵਿੱਚ ਤਰੀਕਿਆਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨਾ (ਕਿਉਂਕਿ Ruby ਕੋਲ ਸਿੰਗਲ ਪਾਰਸਨਗੀ ਹੈ)। ਮੋਡਿਊਲ ਨੇਮਸਪੇਸਿੰਗ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਮਿਕਸਿਨ ਮਲਟੀਪਲ ਪਾਰਸਨਗੀ ਲਈ Ruby ਦਾ ਸ਼ਾਨਦਾਰ ਵਿਕਲਪ ਹੈ।
ਮਿਕਸਿਨ ਦੇ ਰੂਪ ਵਿੱਚ ਮੋਡਿਊਲ — ਕਲਾਸਾਂ ਵਿੱਚ ਵਿਵਹਾਰ ਨੂੰ ਸਾਂਝਾ ਕਰਨਾ
()
puts
() = = name
.new().greet
