Cómo comprobar si existe un directorio determinado en Ruby

Estoy intentando escribir un script que automáticamente verifica o actualiza una URL de Subversion en función de si existe un directorio específico o no.

Por alguna razón, mi código no funciona y siempre vuelvecierto incluso si es falso:

def directory_exists?(directory)
  return false if Dir[directory] == nil
  true
end

¿Qué estoy haciendo mal?

Respuestas a la pregunta(5)

Su respuesta a la pregunta