Ruby 2.3.0 リファレンスマニュアル > 関数一覧 > rb_define_attr
void rb_define_attr(VALUE klass, const char *name, int read, int write)
クラス klass にメソッド name と name= を定義します。 read が真のときは name を定義し、 write が真のときは name= を定義します。