Method: ActiveModelArchive::FileManager#create_file

Defined in:
lib/active_model_archive/file_manager.rb

#create_fileObject



27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/active_model_archive/file_manager.rb', line 27

def create_file
  self.file_number += 1
  
  if items_per_file == UNLIMITED_PER_FILE
    filename = base_filename
  else
    extension = File.extname(base_filename)
    filename = "#{base_filename.chomp(extension)}.#{file_number}#{extension}"
  end

  File.open(filename, "w")
end