関連するキーワード
ライブラリ
- ビルトイン (12)
キーワード
-
attr
_ accessor (3) -
attr
_ reader (3) -
attr
_ writer (3)
検索結果
先頭4件
-
Module
# attr(name , assignable = false) -> nil (18102) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
def name
@name
end
省略可能な第 2 引数 assignable が指定されその値が真である
場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
def name=(val)
@name = val
end
@param name String または Symbol で指定します。
@param assignable true を指定するとイン... -
Module
# attr _ accessor(*name) -> nil (6102) -
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を
定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
def name
@name
end
def name=(val)
@name = val
end
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ reader(*name) -> nil (6102) -
インスタンス変数 name の読み取りメソッドを定義します。
インスタンス変数 name の読み取りメソッドを定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
def name
@name
end
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ writer(*name) -> nil (6102) -
インスタンス変数 name への書き込みメソッド (name=) を定義します。
インスタンス変数 name への書き込みメソッド (name=) を定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
def name=(val)
@name = val
end
@param name String または Symbol を 1 つ以上指定します。
