method
_send_file
v1_8_7_330 -
Show latest stable
- Class:
WEBrick::HTTPResponse
_send_file(output, input, offset, size)private
No documentation available.
# File lib/webrick/httpresponse.rb, line 304
def _send_file(output, input, offset, size)
while offset > 0
sz = BUFSIZE < offset ? BUFSIZE : offset
buf = input.read(sz)
offset -= buf.size
end
if size == 0
while buf = input.read(BUFSIZE)
_write_data(output, buf)
end
else
while size > 0
sz = BUFSIZE < size ? BUFSIZE : size
buf = input.read(sz)
_write_data(output, buf)
size -= buf.size
end
end
end