The simplest example of read_attr, write_attr in a class.
class Person
attr_reader :name, :age
attr_writer :name, :age # creates the setter methods
def initialize(name)
[@name](http://twitter.com/name) = name
end
endmike = Person.new('Mike')
mike.age = 20 # calling setter method
mike.age # calling getter method, returns 20
Reference
The example is verbatim from an easy to follow tutorial on Ruby class: https://medium.com/@rondwalker22/how-getter-setter-methods-work-in-ruby-c5f5da07f99