method
read_all
ruby latest stable - Class:
Net::BufferedIO
read_all(dest = ''.dup)public
No documentation available.
# File lib/net/protocol.rb, line 137
def read_all(dest = ''.dup)
LOG 'reading all...'
read_bytes = 0
begin
while true
s = rbuf_consume(@rbuf.size)
read_bytes += s.size
dest << s
rbuf_fill
end
rescue EOFError
;
end
LOG "read #{read_bytes} bytes"
dest
end