Method: NA.save_modified_file

Defined in:
lib/na/next_action.rb

.save_modified_file(file) ⇒ void

This method returns an undefined value.

Save a backed-up file to the database

Parameters:



964
965
966
967
968
969
970
971
972
973
974
975
# File 'lib/na/next_action.rb', line 964

def save_modified_file(file)
  db = database_path(file: 'last_modified.txt')
  file = File.expand_path(file)
  if File.exist? db
    files = File.read(db).split("\n").map(&:strip)
    files.delete(file)
    files << file
    File.open(db, 'w') { |f| f.puts(files.join("\n")) }
  else
    File.open(db, 'w') { |f| f.puts(file) }
  end
end