120件ヒット
[101-120件を表示]
(0.055秒)
別のキーワード
ライブラリ
- ビルトイン (120)
クラス
- BasicObject (48)
- Module (72)
キーワード
-
class
_ eval (24) -
define
_ method (24) -
instance
_ exec (12) -
module
_ eval (24) -
singleton
_ method _ undefined (12)
検索結果
-
Module
# define _ method(name) { . . . } -> Symbol (25.0) -
インスタンスメソッド name を定義します。
...ロックを与えた場合、定義したメソッドの実行時にブロックが
レシーバクラスのインスタンスの上で BasicObject#instance_eval されます。
@param name メソッド名を String または Symbol を指定します。
@param method Proc、Method あるいは U......。
@raise TypeError method に同じクラス、サブクラス、モジュール以外のメソッ
ドを指定した場合に発生します。
//emlist[例][ruby]{
class Foo
def foo() p :foo end
define_method(:bar, instance_method(:foo))
end
Foo.new.bar # => :foo
//}... -
Module
# define _ method(name , method) -> Symbol (25.0) -
インスタンスメソッド name を定義します。
...ロックを与えた場合、定義したメソッドの実行時にブロックが
レシーバクラスのインスタンスの上で BasicObject#instance_eval されます。
@param name メソッド名を String または Symbol を指定します。
@param method Proc、Method あるいは U......。
@raise TypeError method に同じクラス、サブクラス、モジュール以外のメソッ
ドを指定した場合に発生します。
//emlist[例][ruby]{
class Foo
def foo() p :foo end
define_method(:bar, instance_method(:foo))
end
Foo.new.bar # => :foo
//}...