132件ヒット
[101-132件を表示]
(0.066秒)
別のキーワード
ライブラリ
- ビルトイン (132)
クラス
- BasicObject (36)
- Module (36)
- Object (60)
キーワード
-
define
_ singleton _ method (24) - method (12)
-
method
_ added (12) -
method
_ removed (12) -
method
_ undefined (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12)
検索結果
先頭3件
-
Module
# method _ added(name) -> () (119.0) -
メソッド name が追加された時にインタプリタがこのメソッドを呼び出します。
...ます。
特異メソッドの追加に対するフックには
BasicObject#singleton_method_added
を使います。
@param name 追加されたメソッドの名前が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def Foo.method_added(name)
puts "method \"#{name}\" was adde... -
Module
# method _ removed(name) -> () (119.0) -
メソッドが Module#remove_method により削除 された時にインタプリタがこのメソッドを呼び出します。
...します。
特異メソッドの削除に対するフックには
BasicObject#singleton_method_removed
を使います。
@param name 削除されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def Foo.method_removed(name)
puts "method \"#{name}\" was rem... -
Module
# method _ undefined(name) -> () (119.0) -
このモジュールのインスタンスメソッド name が Module#undef_method によって削除されるか、 undef 文により未定義にされると、インタプリタがこのメソッドを呼び出します。
...す。
特異メソッドの削除をフックするには
BasicObject#singleton_method_undefined
を使います。
@param name 削除/未定義にされたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class C
def C.method_undefined(name)
puts "method C\##{name} was...