From: Stefan Lang Date: 2005-07-27T07:38:17+09:00 Subject: Re: Dir.entries returns [] on the second call On Tuesday 26 July 2005 23:49, Joel VanderWerf wrote: > Is this normal? > > irb(main):027:0> d = Dir.new '/' > => # > irb(main):028:0> d.entries > => [".", "..", "lost+found", "etc", "media", "cdrom", "var", "usr", > "bin", "boot", "dev", "home", "lib", "mnt", "proc", "root", "sbin", > "tmp", "sys", "srv", "opt", "initrd", ".dev", "initrd.img", "vmlinuz", > "win", "ibm", "initrd.img.old", "vmlinuz.old"] > irb(main):029:0> d.entries > => [] > irb(main):030:0> RUBY_VERSION > => "1.8.2" > irb(main):031:0> RUBY_RELEASE_DATE > => "2004-12-25" Call dir.rewind before dir.entries and it works as expected. -- Stefan