Como verificar se um determinado diretório existe em Ruby

Eu estou tentando escrever um script que automaticamente verifica ou atualiza uma URL do Subversion com base no fato de um diretório especificado existir ou não.

Por alguma razão, meu código não está funcionando e sempre retornaverdade mesmo que seja falso:

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

O que estou fazendo de errado?

questionAnswers(5)

yourAnswerToTheQuestion