module HTTPClient::SocketWrap
def <<(str)
def <<(str) @socket << str end
def close
def close @socket.close end
def closed?
def closed? @socket.closed? end
def eof?
def eof? @socket.eof? end
def flush
def flush @socket.flush end
def gets(rs)
def gets(rs) @socket.gets(rs) end
def initialize(socket, *args)
def initialize(socket, *args) super(*args) @socket = socket end
def read(size, buf = nil)
def read(size, buf = nil) @socket.read(size, buf) end
def readpartial(size, buf = nil)
def readpartial(size, buf = nil) # StringIO doesn't support :readpartial if @socket.respond_to?(:readpartial) @socket.readpartial(size, buf) else @socket.read(size, buf) end end
def sync
def sync @socket.sync end
def sync=(sync)
def sync=(sync) @socket.sync = sync end