Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Dirクラス > each_child
each_child(path) {|file| ...} -> nil
[permalink][rdoc]each_child(path, encoding: enc) {|file| ...} -> nil
each_child(path) -> Enumerator
each_child(path, encoding: enc) -> Enumerator
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する Enumerator オブジェクトを返します。
Dir.each_child('.'){|f|
p f
}
#=> "bar"
# "foo"
[SEE_ALSO] Dir.foreach
[SEE_ALSO] Dir.children
[SEE_ALSO] Dir#each_child