Method: ImportManager#initialize

Defined in:
lib/import_manager.rb

#initialize(csv_file, conflict_strategy = :skip, extra_data = {}) ⇒ ImportManager

Returns a new instance of ImportManager.



10
11
12
13
14
15
16
17
18
# File 'lib/import_manager.rb', line 10

def initialize csv_file, conflict_strategy=:skip, extra_data={}
  @csv_file = csv_file
  @conflict_strategy = conflict_strategy
  @extra_data = integerfy_keys(extra_data || {})

  @extra_data[:all] ||= {}
  # init_import_status
  @imported_keys = ::Set.new
end