2007-03-17から1日間の記事一覧

Pathname(path)は

何となくおさまりが悪いような気がするのですが、ついつい使ってしまいます。Pathname.new(path)に比べて短かくて楽なので。 ついでにどんな実装なのかなと確かめてみました。Kernelモジュールにメソッドを定義しているだけでした。クラス名とメソッド名の名…

PathnameでFindするには

FindモジュールでもPathnameを扱えたらいいのにと思って以下のコードを書いた後、 require 'find' module Find require 'pathname' def find_with_path(*paths) find(*paths) do |file| yield(Pathname(file)) end end module_function :find_with_path end …