Top Level Namespace

Defined Under Namespace

Modules: Errno, WEBrick

Instance Method Summary collapse

Instance Method Details

#sysread(io, size) ⇒ Object

frozen_string_literal: false

cgi_runner.rb – CGI launcher.

Author: IPR – Internet Programming with Ruby – writers Copyright © 2000 TAKAHASHI Masayoshi, GOTOU YUUZOU Copyright © 2002 Internet Programming with Ruby writers. All rights reserved.

$IPR: cgi_runner.rb,v 1.9 2002/09/25 11:33:15 gotoyuzo Exp $



12
13
14
15
16
17
18
19
20
# File 'lib/webrick/httpservlet/cgi_runner.rb', line 12

def sysread(io, size)
  buf = ""
  while size > 0
    tmp = io.sysread(size)
    buf << tmp
    size -= tmp.bytesize
  end
  return buf
end