Ruby 2.0.0 リファレンスマニュアル > ライブラリ一覧 > pathnameライブラリ > Pathnameクラス > find

instance method Pathname#find

find -> Enumerator[permalink][rdoc]
find {|pathname| ...} -> nil

self 配下のすべてのファイルやディレクトリを 一つずつ引数 pathname に渡してブロックを実行します。

require 'find'
Find.find(self.to_s) {|f| yield Pathname.new(f)}

と同じです。

ブロックを省略した場合は、上記の処理を行うような Enumerator を返 します。

[SEE_ALSO] Find.#find