Getters & Setters
Getters and Setters in Ruby
Getters and setters are so frequently defined that they're part of the language.
attr_reader - adds a getter
attr_writer - adds a setter
attr_accessor - adds a getter and a settor
Code
class Person
attr_accessor :name # same goes for attr_reader and attr_writer
end
person = Person.new
person.name = "Litsy"
person.name # => "Litsy"
References
Last updated
Was this helpful?