__method__ -> Symbol | nil[permalink][rdoc][edit]-
現在のメソッド名を返します。メソッドの外で呼ばれると nil を返します。
例def foo p __method__ end alias :bar :foo p foo # => :foo p bar # => :foo p __method__ # => nil現在のメソッド名が alias されたメソッドの場合でも alias 元のメソッド名を返します。
__method__ -> Symbol | nil[permalink][rdoc][edit]現在のメソッド名を返します。メソッドの外で呼ばれると nil を返します。
例def foo
p __method__
end
alias :bar :foo
p foo # => :foo
p bar # => :foo
p __method__ # => nil
現在のメソッド名が alias されたメソッドの場合でも alias 元のメソッド名を返します。