Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Dir > foreach
foreach(path) {|file| ...} -> nil
foreach -> Enumerable::Enumerator
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する Enumerable::Enumerator オブジェクトを返します。
例:
Dir.foreach('.'){|f| p f } #=> "." ".." "bar" "foo"