Struct არის Ruby-ის ჩაშენებული კლასი, რომელიც საშუალებას იძლევა სწრაფად შექმნა მარტივი კლასები, რომლებიც აერთებენ რამდენიმე attributes-ს — ავტომატურად აგენერირებს კონსტრუქტორს, accessors-ებს, equality-ს და ა.შ. ეს არის მარტივი საშუალება, რომელიც განსაზღვრავს მსუბუქი data classes-ებს სრული კლასის დაწერის გარეშე.
პრობლემა, რომელსაც Struct მოაგვარებს
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
