Skip to content
instance method

ARGF#readbyte

ARGF.readbyte → Integer

Reads the next 8-bit byte from ARGF and returns it as an Integer. Raises an EOFError after the last byte of the last file has been read.

For example:

$ echo "foo" > file
$ ruby argf.rb file

ARGF.readbyte  #=> 102
ARGF.readbyte  #=> 111
ARGF.readbyte  #=> 111
ARGF.readbyte  #=> 10
ARGF.readbyte  #=> end of file reached (EOFError)
See also #read #readchar #puts #readline also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0