Αυτές είναι Ruby μέθοδοι που δημιουργούν αυτόματα getter και/ή setter μεθόδους για instance variables — εξαλείφοντας το boilerplate. Καθώς οι instance variables (@name) είναι ιδιωτικές και δεν είναι άμεσα προσβάσιμες από το εξωτερικό, χρειάζεστε accessor μεθόδους για να τις διαβάσετε/γράψετε, και οι attr_* τις δημιουργούν περιεκτικά.
Το πρόβλημα που λύνουν
()
= name
()
= value
