Method: ActiveModelArchive::FileManager#initialize

Defined in:
lib/active_model_archive/file_manager.rb

#initialize(base_filename, items_per_file = nil) {|_self| ... } ⇒ FileManager

Returns a new instance of FileManager.

Yields:

  • (_self)

Yield Parameters:



5
6
7
8
9
10
11
12
13
# File 'lib/active_model_archive/file_manager.rb', line 5

def initialize(base_filename, items_per_file = nil)
  @item_count = 0
  @file_number = 0
  @base_filename = base_filename
  @items_per_file = items_per_file || UNLIMITED_PER_FILE

  yield(self)
  flush
end