64件ヒット
[1-64件を表示]
(0.114秒)
キーワード
- attr (33)
-
attr
_ accessor (11) -
attr
_ writer (11)
検索結果
先頭5件
-
Thread
# name=(name) -> String (18210.0) -
self の名前を name に設定します。
...数に ASCII 互換ではないエンコーディングのものを
指定した場合に発生します。
//emlist[例][ruby]{
a = Thread.new{}
a.name = 'named'
a.name # => "named"
a.inspect # => "#<Thread:0x00007f85ac8721f0@named@(irb):1 dead>"
//}
@see Thread#name... -
Module
# attr(*name) -> [Symbol] (21.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定しま... -
Module
# attr(*name) -> nil (21.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定しま... -
Module
# attr(name , false) -> [Symbol] (21.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定しま... -
Module
# attr(name , false) -> nil (21.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定しま... -
Module
# attr(name , true) -> [Symbol] (21.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定しま... -
Module
# attr(name , true) -> nil (21.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
...性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name String または Symbol で指定しま... -
Module
# attr _ accessor(*name) -> [Symbol] (15.0) -
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。
...# => [:name, :name=]
# 複数の名前を渡すこともできる
attr_accessor :id, :age # => [:id, :id=, :age, :age=]
end
//}
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
def name=(val)
@name = val
end
//}... -
Module
# attr _ accessor(*name) -> nil (15.0) -
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。
...と書き込みメソッドの両方を
定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。... -
Module
# attr _ writer(*name) -> [Symbol] (15.0) -
インスタンス変数 name への書き込みメソッド (name=) を定義します。
...インスタンス変数 name への書き込みメソッド (name=) を定義します。
//emlist[例][ruby]{
class User
attr_writer :name # => [:name=]
# 複数の名前を渡すこともできる
attr_writer :id, :age # => [:id=, :age=]
end
//}
このメソッドで定義されるメソ......ッドの定義は以下の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。
@return 定義されたメソッド名を Symbol の配列で返します。... -
Module
# attr _ writer(*name) -> nil (15.0) -
インスタンス変数 name への書き込みメソッド (name=) を定義します。
...タンス変数 name への書き込みメソッド (name=) を定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。...