No projeto Reploy, o SHA1 do último commit repackaged fica guardado em arquivo oculto chamado “.last_repack”. Quando o script é executado pela primeira vez, esse arquivo não existe.
Então se eu tentar simplesmente abrir o arquivo:
# Get the latest sha
last_sha = File::read( ‘.last_repack’ )
Se o arquivo não existir, terei o seguinte erro:
repack.rb:5:in `read’: No such file […]
Entries Tagged as 'Ruby'
Como verificar se um arquivo existe em Ruby
March 4th, 2009 · No Comments
Tags: Ruby