呼んだのは誰?
Kernel#caller なんて初めて使った。
def foo
/.*`(.+)'/ =~ caller(1)[0]
$1
end
def bar; foo; end
def baz; foo; end
p bar
p baz
^o^ >ruby caller.rb
"bar"
"baz"
Kernel#caller なんて初めて使った。
def foo
/.*`(.+)'/ =~ caller(1)[0]
$1
end
def bar; foo; end
def baz; foo; end
p bar
p baz
^o^ >ruby caller.rb
"bar"
"baz"