class Foo
def initialize(a)
@a = a
end
attr_reader :a
attr_writer :b
def get_b
@b
end
attr_accessor :c
end
foo = Foo.new(:aaa)
foo.b = :bbb
foo.get_b
foo.c = :ccc
__END__
# Classes
class Foo
def initialize: (:aaa a) -> :aaa
attr_reader a: :aaa
attr_writer b: :bbb
def get_b: -> :bbb
attr_accessor c: :ccc
end