2015-02-18 Kernel.#__method__はメソッド名自身を返す ruby Kernel.#__method__はメソッド名自身を返す変数です。 Kernelクラスにくっついたもので、組み込み変数ではないので注意。 def testMethod "This is " + __method__.to_s end testMethod #=> "This is testMethod" エイリアスを貼った場合、呼び出し先が優先されます。 呼び出し元を使いたい場合はKernel.#__callee__です。 参考もと module function Kernel.#__method__ module function Kernel.#__callee__