A cosa servono i metodi attr_reader, attr_writer e attr_accessor?

Utente HTML.it
chiede

A cosa servono i metodi attr_reader, attr_writer e attr_accessor?

Redazione HTML.it
risponde

I metodi attr_reader, attr_writer e attr_accessor consentono di definire in modo automatico rispettivamente i metodi di accesso pubblico in lettura (getter) e scrittura (setter) di una variabile d’istanza.

attr_accessor permette di definire in un colpo solo setter e getter della variabile ed equivale a chiamare in successione attr_reader e attr_writer.