attr_accessor
attr_accessorというメソッドを使うと、インスタンス変数から自動的にアクセサ(getterとsetter)が作れます。
class Point attr_accessor :x, :y def initialize(x, y) @x = x @y = y end def to_s "(#{@x}, #{@y})" end end a = Point.new(123, 456) puts a #=> (123, 456) puts a.x #=> 123 puts a.y #=> 456 a.x = 0 a.y = 0 puts a #=> (0, 0)