class Excon::Socket

def timeout_reached(type)

def timeout_reached(type)
  if type == 'read'
    args = [[@socket], nil, nil, @data[:read_timeout]]
  else
    args = [nil, [@socket], nil, @data[:write_timeout]]
  end
  IO.select(*args) ? nil : true
end