Ini adalah method Ruby yang secara otomatis menghasilkan method getter dan/atau setter untuk variabel instance — menghilangkan boilerplate. Karena variabel instance (@name) bersifat private dan tidak dapat diakses langsung dari luar, Anda memerlukan method accessor untuk membaca/menulis mereka, dan attr_* menghasilkan ini dengan singkat.
Masalah yang mereka selesaikan
()
= name
()
= value
