前田です。

In message "[ruby-list:7217] Re: for in bsh"
石塚圭樹 <keiju / rational.com> wrote:

|>def Dir.save_directory
|>  dir = Dir.pwd
|>  begin
|>    yield
|>  ensure
|>    Dir.chdir(dir)
|>  end
|>end
|>
|>なんてイテレータがあると便利かもしれませんね。
|
|これは, スレッドが絡むと問題があるから, 標準ライブラリにするには問題が
|あるという話しがありました.

なるほど...。
カレントディレクトリを利用するスクリプトでスレッドを使うこと自体が
まずそうですね。
# forkならOKかな?

-- 
前田 修吾