From: Vit Ondruch Date: 2009-10-01T16:24:22+09:00 Subject: [ruby-core:25881] [Bug #2168] File.eof? does not work correctly Bug #2168: File.eof? does not work correctly http://redmine.ruby-lang.org/issues/show/2168 Author: Vit Ondruch Status: Open, Priority: Normal Category: core ruby -v: ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mingw32] C:\>echo test > c:\eof.txt C:\>ruby19\bin\irb irb(main):001:0> File.open 'c:/eof.txt', 'r' do |f| irb(main):002:1* while !f.eof? do irb(main):003:2* p f.readline irb(main):004:2> end irb(main):005:1> end "test \n" EOFError: end of file reached from (irb):3:in `readline' from (irb):3:in `block in irb_binding' from (irb):1:in `open' from (irb):1 from C:/Amberg/A_ATOFFICE/GRPOffice2/DeployRelease/Ruby/bin/irb:12:in `
' irb(main):006:0> ---------------------------------------- http://redmine.ruby-lang.org