lib/pave/files.rb in pave-0.8.0 vs lib/pave/files.rb in pave-0.9.0

- old
+ new

@@ -1,10 +1,15 @@ module Pave class Files include Pave::Shell + def self.clear_cache + sh "rm -rf ./files/tmp/*; rm -rf ./files/cache/*;" + end + def self.push(remote="live") + clear_cache server = Pave::Remote.server(remote) directory = Pave::Remote.directory(remote) sh "scp -r ./files #{server}:#{directory}/local_files;" sh "ssh #{server} 'cd #{directory}; mv ./files ./old_files; @@ -15,8 +20,9 @@ server = Pave::Remote.server(remote) directory = Pave::Remote.directory(remote) sh "scp -r #{server}:#{directory}/files ./remote_files; mv ./files ./old_files; mv ./remote_files ./files && rm -rf ./old_files;" + clear_cache end end end