ファイル名のグッドラッパーhttp://www.ruby-lang.org/ja/man/?cmd=view;name=pathname先日のRails勉強会でetoさんにPathnameというパスやファイル名のすごい便利なライブラリを教えて貰った。使ってみたところめっちゃ便利でいま書いてるアプリケーションじゃほとんどのファイル名の操作に使ってるという。使い方はめっちゃ簡単でパスやファイル名を引数としてオブジェクトを作るだけ。fileで、これの何が便利っていうとリファレンスマニュアルのメソッドを眺めて貰うと解るんだけど、ファイル関係の操作が何でもできてしまう。path.file?と書ける。'apache'path.dirnameとかも思った通りに動く。Pathnameと云うだけあってpath操作も充実。/tmp/foo/bar便利だー。してたんだけどPathname使うようになってからはいちいち考えなくてすむし。filename.to_pathみたいにして使ってるみたい。たしかにString#to_pathが欲しくなるぐらいPathname便利だわぁ。このグッドラッパーの作者は田中哲さん。インターフェイスがよく考えてられてます。書いてるのではその文字列に長さで勝てない。リテラルのシンタックスがほしい。リテラルのシンタックスにすると同じような長さで書けるようになる。