మాడ్యూళ్లు అనేవి పద్ధతులు మరియు స్థిరాంకాలకు కంటైనర్లు, వీటిని ఇన్స్టాంటియేట్ చేయలేము. వాటి ప్రధాన ఉపయోగం మిక్సిన్ల వలె — include ద్వారా క్లాసుల్లో పద్ధతులను భాగస్వామ్యం చేయడం (Ruby కు ఒకే వారసత్వం ఉన్నందున). మాడ్యూళ్లు నేమ్స్పేసింగ్ కూడా అందిస్తాయి. మిక్సిన్లు బహుళ వారసత్వానికి Ruby యొక్క సొగసైన ప్రత్యామ్నాయం.
క్లాసుల్లో ప్రవర్తనను భాగస్వామ్యం చేయడం కోసం మాడ్యూళ్లు — మిక్సిన్లు
()
puts
() = = name
.new().greet
