ARGF.each_byte yields a string

ARGF.each_byte e$B$Oe(B String objecte$B$re(B yield e$B$9$k$h$&$G$9!#e(B

% echo|./ruby -ve ‘ARGF.each_byte {|b| p b }’
ruby 1.9.0 (2007-08-11 patchlevel 0) [i686-linux]
“\n”