Struct është një klasë e brendshme në Ruby për të krijuar shpejt klasa të thjeshta që bashkojnë disa atribute — duke gjeneruar automatikisht konstruktorin, aksesorët, barazimin dhe më shumë. Shtë një mënyrë e përpiktë për të përcaktuar klasa të lehta të të dhënave pa shkrimin e një klase të plotë.
Problemi që zgjidh Struct
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
