インスタンス変数の attr_accessor 宣言を作成します。 attr_accessor は読み取り専用および書き込み専用のメソッドを定義するための糖衣構文であり、次のように記述するのと同じです。

class Foo
  def foo
    @foo
  end

  def foo=(foo)
    @foo = foo
  end
end