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
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.(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 |