From: WATANABE Hirofumi Date: 1998-02-02T16:27:33+09:00 Subject: [ruby-list:6176] Re: rbc.rb (Re: man/date/time) わたなべです. Yukihiro Matsumoto writes: :1.1b7からは : : if __FILE__ == $0 : ... : end : :の間の部分は「そのファイルがスクリプトとして実行された」時だ :け評価されますから,rbcのメインループをそこに押し込めて,パー :スする部分をライブラリとして使えるようになっているとデバッガ :とかでも使えて嬉しいなあ. 以前 $0 == caller(0)[0].split(/:/)[0] の話が出たときに tracer.rb で使ってるのかと思ってたら別の方法になってたんですね. :# この手法はライブラリのテストコードを埋め込むのにも使えます. 埋め込むといえば RCS_ID なんだけど $Header$ よりは $Id$ のほ うが短くていいんじゃない? もともとは石塚さんが入れてたみたい だけど. RCS_ID = %q$Id: rbc.rb,v 1.1.1.1.2.1 1998/01/16 12:36:10 matz Exp $ -- わたなべひろふみ