Method: PDK::Module::UpdateManager#sync_changes!
- Defined in:
- lib/pdk/module/update_manager.rb
#sync_changes! ⇒ Object
Apply any pending changes stored in the UpdateManager to the module.
90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
# File 'lib/pdk/module/update_manager.rb', line 90 def sync_changes! calculate_diffs files_to_write = @added_files files_to_write += @modified_files.reject { |file| @diff_cache[file[:path]].nil? } @removed_files.each do |file| unlink_file(file) end files_to_write.each do |file| write_file(file[:path], file[:content]) end end |