class Redis::Connection::UNIXSocket

def self.connect(path, timeout)

def self.connect(path, timeout)
  Timeout.timeout(timeout) do
    sock = new(path)
    sock
  end
rescue Timeout::Error
  raise TimeoutError
end