Here, attr_reader is an example of metaprogramming in Ruby: attr_accessor defines getter and setter methods of instance variables, but attr_reader only getter methods.
Εδώ ο κώδικας "attr_reader" είναι ένα παράδειγμα μεταπρογραμματισμού σε Ruby: η "attr_accessor" ορίζει μεθόδους "getter" και "setter" των μεθόδων των αντικειμένων, ενώ η "attr_reader" μόνο μεθόδους "getter".