1件ヒット
[1-1件を表示]
(0.164秒)
ライブラリ
- ビルトイン (1)
クラス
- TracePoint (1)
検索結果
-
TracePoint
# defined _ class -> Class | module (73123.0) -
メソッドを定義したクラスかモジュールを返します。
メソッドを定義したクラスかモジュールを返します。
//emlist[例][ruby]{
class C; def foo; end; end
trace = TracePoint.new(:call) do |tp|
p tp.defined_class # => C
end.enable do
C.new.foo
end
//}
メソッドがモジュールで定義されていた場合も(include に関係なく)モジュー
ルを返します。
//emlist[例][ruby]{
module M; def foo; end; end
class C; include M; end;
trac...