From: matz@... (Yukihiro Matsumoto) Date: 1997-08-19T13:18:20+09:00 Subject: [ruby-dev:168] Re: ruby -r module [Re: tracer] まつもと ゆきひろです In message "[ruby-dev:164] Re: ruby -r module [Re: tracer]" on 97/08/19, WATANABE Hirofumi writes: |わたなべです. |:そのファイルが-rオプションで呼ばれた |:かどうか, 分かる方法ありますかね? 同じことですが, load/requireされたか |:どうか分かる方法でもいいですが... | |$0 が "tracer.rb" かどうかで一応わかるけど, |そうなると __FILE__ とか __LINE__ も欲しくなったりして. そういえば昔は__FILE__と__LINE__があったんですよね.なぜなく なったかというと caller を使えば情報が取り出せるから,ですね. ということはcallerを使えばload/requireの判定も出来るはず.