मोड्यूलहरू विधिहरू र स्थिरांकहरूका लागि कन्टेनरहरू हुन् जुन इन्सट्यान्टिएट गर्न सक्दैनन्। तिनीहरूको मुख्य प्रयोग मिक्सिनहरू — include मार्फत वर्गहरू भरि विधिहरू साझा गर्ने (किनकि Ruby मा एकल इनहेरिट्यान्स छ)। मोड्यूलहरूले नेमस्पेसिङ् पनि प्रदान गर्छन्। मिक्सिनहरू Ruby को बहु इनहेरिट्यान्सको लागि सुन्दर विकल्प हुन्।
मोड्यूलहरू मिक्सिनको रूपमा — वर्गहरू भरि व्यवहार साझा गर्ने
()
puts
() = = name
.new().greet
