Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library pathname > class Pathname > children
children -> [Pathname]
self 配下にあるパス名(Pathnameオブジェクト)の配列を返します。
require 'pathname' p Pathname.new("/tmp").children => ruby 1.8.0 (2003-10-10) [i586-linux] [#<Pathname:.X11-unix>, #<Pathname:.iroha_unix>, ... ]
ただし、 ".", ".." は要素に含まれません。
self が存在しないパスであったりディレクトリでなければ例外 Errno::EXXX が発生します。