12件ヒット
[1-12件を表示]
(0.062秒)
ライブラリ
- ビルトイン (12)
検索結果
-
Module
# attr(name , false) -> [Symbol] (3202.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...を定義します。
//emlist[例][ruby]{
class User
attr :name # => [:name]
# 複数の名前を渡すこともできる
attr :id, :age # => [:id, :age]
end
//}
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@......義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定します。
@return 定義されたメソッド名を Symbol の配列で返します。... -
Module
# attr(name , false) -> nil (3202.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引......数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定します。...