Këto janë metoda Ruby që gjenerohen automatikisht getter dhe/ose setter methods për variablat e instancës — duke eleminuar kodin e përsëritur. Meqenëse variablat e instancës (@name) janë private dhe nuk janë drejtpërdrejtë të arritshëm nga jashtë, ju keni nevojë për metoda aksesori për t'i lexuar/shkruar ato, dhe attr_* i gjeneron këto në mënyrë të përgjithësuar.
Problemi që ato zgjidhin
()
= name
()
= value
