るりまサーチ

最速Rubyリファレンスマニュアル検索!
30件ヒット [1-30件を表示] (0.032秒)
トップページ > クエリ:Symbol[x] > クエリ:callee_id[x]

別のキーワード

  1. _builtin callee_id
  2. kernel __callee__
  3. tracepoint callee_id
  4. _builtin __callee__
  5. callee_id symbol

ライブラリ

クラス

キーワード

検索結果

TracePoint#callee_id -> Symbol | nil (18224.0)

イベントが発生したメソッドの呼ばれた名前を Symbol で返します。 トップレベルであった場合は nil を返します。

...イベントが発生したメソッドの呼ばれた名前を Symbol で返します。
トップレベルであった場合は nil を返します。

@raise RuntimeError イベントフックの外側で実行した場合に発生します。

//emlist[][ruby]{
class C
def method_name
end...
...alias alias_name method_name
end

trace = TracePoint.new(:call) do |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
end
trace.enable do
C.new.alias_name
end
//}

@see TracePoint#method_id...

TracePoint#method_id -> Symbol | nil (129.0)

イベントが発生したメソッドの定義時の名前を Symbol で返します。 トップレベルであった場合は nil を返します。

...イベントが発生したメソッドの定義時の名前を Symbol で返します。
トップレベルであった場合は nil を返します。

@raise RuntimeError イベントフックの外側で実行した場合に発生します。

//emlist[][ruby]{
class C
def method_name
end...
...alias alias_name method_name
end

trace = TracePoint.new(:call) do |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
end
trace.enable do
C.new.alias_name
end
//}

@see TracePoint#callee_id...

NEWS for Ruby 2.4.0 (72.0)

NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ください。

== 2.3.0 以降の変更

=== 言語仕様の変更

* 条件式での多重代入ができるようになりました 10617
* Symbol#to_proc でメソッド呼び出し元での Refinements が有効になりました 9451
* Object#send や BasicObject#__send__ でメソッ...
...けるようになりました 12553

* Symbol
* Symbol#casecmp? を追加 12786
* Symbol#match は MatchData を返すようになりました 11991
* Symbol#match? を追加 12898
* Symbol#upcase, Symbol#downcase, Symbol#capitalize, Symbol#swapcase は
全ての Unicode に...
...なりました。10085

* Thread
* Thread#report_on_exception, Thread.report_on_exception を追加 6647

* TracePoint
* TracePoint#callee_id を追加 12747

* Warning
* Warningという名前のモジュールを導入しました。
デフォルトでは Warning.#warn と...