FileUtils でサクっとできると思ったんだけど、
module FileUtils
http://doc.ruby-lang.org/ja/1.9.3/class/FileUtils.html
これを見ると、ls に対応するメソッドはないように見える。
他のファイル操作用のライブラリを見てもなさげ。
find で取得した結果をパースするのもいまいちな気が。
ファイル操作用ライブラリ
http://doc.ruby-lang.org/ja/1.9.3/library/index.html#File
とりあえず、以下みたいに、OSのコマンドを叩いたんだけど、
なんか負けた気分。
list = `cd #{path} ; /bin/ls -1`.split("\n")
追記)
Facebook で教えてもらった。
組込みライブラリのDirクラスを使うのが正解らしい。
http://doc.ruby-lang.org/ja/1.9.3/class/Dir.html
具体的には以下のような感じ。
Dir.chdir(path)
puts Dir.glob("*")
もしくはこんな感じ。
puts Dir.entries(path)