Struct je ugrađena Ruby klasa za brzo stvaranje jednostavnih klasa koje grupiraju nekoliko atributa — automatski generirajući konstruktor, accessore, jednakost i više toga. To je sažet način za definiranje laganих klasа za podatke bez pisanja pune klase.
Problem koji Struct rješava
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
