A Day in the Life

2008-07-02

tempdir.rb

tempfile.rb 相当なことができる tempdir.rb (Dir.tmpdir はテンポラリディレクトリを返すだけだし) を作った。

Tempdir.open do |dir|
  dir.class # Pathname の dir。/tmp/ruby.tempdir.bslv1x44g とか
end # ブロックが終わると自動で rmtree される

誰か作ってそうだなーとググったら yhara さんが

あ、Tempdir.new("hoge") do |dir| ... end とかだともっといいかも(ブロック抜けるときにディレクトリをrm_fする)。Route 477(2006-12-28)

で考えてるのと同じ実装だった。考えることはみんな同じだなー。ついでに

の拡張も Tempdir::Tempfile に入れといた。

朝食

バナナ。バナナと缶コーヒを一緒に食べると納豆の感じがするぞ。バナナのねばねば感とコーヒーのこくが混じって何とも云えない感じに。

記事の一覧 >