39件ヒット
[1-39件を表示]
(0.074秒)
ライブラリ
- ビルトイン (27)
-
rake
/ packagetask (12)
クラス
- Data (3)
- Module (24)
-
Rake
:: PackageTask (12)
キーワード
-
define
_ method (24) - with (3)
検索結果
先頭4件
-
Rake
:: PackageTask # define -> self (18108.0) -
タスクを定義します。
...タスクを定義します。
@raise RuntimeError バージョン情報をセットしていない場合に発生します。
初期化時に :noversion が指定されている場合は発生しません。... -
Module
# define _ method(name) { . . . } -> Symbol (6115.0) -
インスタンスメソッド name を定義します。
...を表す Symbol を返します。
@raise TypeError method に同じクラス、サブクラス、モジュール以外のメソッ
ドを指定した場合に発生します。
//emlist[例][ruby]{
class Foo
def foo() p :foo end
define_method(:bar, instance_method(:foo))
end... -
Module
# define _ method(name , method) -> Symbol (6115.0) -
インスタンスメソッド name を定義します。
...を表す Symbol を返します。
@raise TypeError method に同じクラス、サブクラス、モジュール以外のメソッ
ドを指定した場合に発生します。
//emlist[例][ruby]{
class Foo
def foo() p :foo end
define_method(:bar, instance_method(:foo))
end... -
Data
# with(**kwargs) -> Data (19.0) -
self をコピーしたオブジェクトを返します。
...ーされたオブジェクトに設定されるメンバの値を指定します。
@raise ArgumentError 存在しないメンバを指定した場合に発生します。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5) # => #<data Dog name="Fred", age=5>
dog2 = dog......ta Dog name="FRED", age=5>
p dog2 # => #<data Dog name="FRED", age=6>
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。...