Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Kernelモジュール > __callee__
__method__ -> Symbol | nil
[permalink][rdoc]__callee__ -> Symbol | nil
現在のメソッド名を返します。 メソッドの外で呼ばれると nil を返します。
def foo p __method__ end alias :bar :foo foo #=> :foo bar #=> :foo p __method__ #=> nil
現在のメソッド名が alias されたメソッドの場合でも alias 元のメソッド名 を返します。