Jak sprawdzić, czy dany katalog istnieje w Ruby

Próbuję napisać skrypt, który automatycznie sprawdza lub aktualizuje adres URL Subversion na podstawie tego, czy określony katalog istnieje, czy nie.

Z jakiegoś powodu mój kod nie działa i zawsze wracaprawdziwe nawet jeśli jest fałszywy:

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

Co ja robię źle?

questionAnswers(5)

yourAnswerToTheQuestion