[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>

みなさんこんにちは。

20 messages 2003/01/30

[ruby-list:36966] 呼び出し関数名を取得するには?

From: Masahiro SAITO <m-saito@...4.so-net.ne.jp>
Date: 2003-01-18 17:57:26 UTC
List: ruby-list #36966
齋藤です。

$0や__FILE__を使用して実行中のファイル名を取得することはできます
が、どの関数から呼び出しされたのか呼び出し側の関数名を取得する方
法というのはあるのでしょうか?

たとえば、
def foo
	puts "a"
end

def hoo
	foo
end

という場合、fooはhooで呼ばれているいますが、その情報を関数foo内
で取得することは可能かということです。

--
Masahiro Saito
m-saito@dc4.so-net.ne.jp

In This Thread

Prev Next