Я пытаюсь написать сценарий, который автоматически проверяет или обновляет URL-адрес Subversion на основе того, существует ли указанная директория.Как проверить, существует ли данный каталог в Ruby
По какой-то причине, мой код не работает, и всегда возвращает истинную, даже если это ложь:
def directory_exists?(directory)
return false if Dir[directory] == nil
true
end
Что я делаю неправильно?
Просто ссылка на DOCO: http://www.ruby-doc.org/core/classes/File.html#M002555 – Nippysaurus
Зачем даже вкладывать его в другой метод? Просто позвоните прямо! –
@ Radar Я понял, что метод урезания, вероятно, упрощен для целей вопроса и что фактический метод может содержать некоторую дополнительную логику. Если никакая другая логика не должна идти в методе, я соглашаюсь. Во что бы то ни стало, просто запустите каталог? непосредственно. – Emily