Estoy tratando de escribir un script que verifique o actualice automáticamente una URL de Subversion en función de si existe un directorio especificado o no.Cómo verificar si existe un directorio determinado en Ruby
Por alguna razón, mi código no está funcionando y siempre devuelve cierto incluso si es falsa:
def directory_exists?(directory)
return false if Dir[directory] == nil
true
end
¿Qué estoy haciendo mal?
Sólo un enlace a la mana: http://www.ruby-doc.org/core/classes/File.html#M002555 – Nippysaurus
¿Por qué molestarse incluso en ponerlo dentro de otro método? ¡Simplemente llámalo directamente! –
@Radar Me imaginé que el método simplificado probablemente se simplificó a los fines de la pregunta y que el método real podría contener alguna lógica adicional. Si no se necesita otra lógica en el método, estoy de acuerdo. Por supuesto, solo ejecute el directorio? directamente. – Emily