Практика IT-собеседований
Что делают attraccessor, attrreader и attrwriter? – Ruby · Практика IT-собеседований