Struct je vgrajena razred v Ruby za hitro ustvarjanje preprostih razredov, ki združijo nekaj atributov — avtomatično generira konstruktor, accessor-je, enakost in še več. Gre za jedrnat način za definiranje lahkih razredov za podatke brez pisanja polnega razreda.
Problem, ki ga Struct rešuje
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
