Class: Paraduct::SyncUtils
- Inherits:
-
Object
- Object
- Paraduct::SyncUtils
- Defined in:
- lib/paraduct/sync_utils.rb
Class Method Summary collapse
Class Method Details
.copy_recursive(source_dir, destination_dir) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/paraduct/sync_utils.rb', line 7 def self.copy_recursive(source_dir, destination_dir) FileUtils.mkdir_p(destination_dir) = %W( --recursive --delete --exclude-from=#{Paraduct.config.rsync_option[:exclude_from]} ) result = Rsync.run(source_dir.to_s + "/", destination_dir, ) raise result.error unless result.success? result end |