Module: RemoteUtils
- Defined in:
- lib/capistrano-extensions/deploy.rb
Instance Method Summary collapse
Instance Method Details
#last_mod_time(path) ⇒ Object
237 238 239 |
# File 'lib/capistrano-extensions/deploy.rb', line 237 def last_mod_time(path) capture("stat -c%Y #{path}").to_i end |
#server_cache_valid?(path) ⇒ Boolean
241 242 243 |
# File 'lib/capistrano-extensions/deploy.rb', line 241 def server_cache_valid?(path) capture("[ -f #{path} ] || echo '1'").empty? && ((Time.now.to_i - last_mod_time(path)) <= remote_backup_expires) # two days in seconds end |