Method: Remi::DataSource::CsvFile#initialize

Defined in:
lib/remi/data_source/csv_file.rb

#initialize(fields: {}, extractor:, csv_options: {}, filename_field: nil, logger: Remi::Settings.logger) ⇒ CsvFile

Returns a new instance of CsvFile.



20
21
22
23
24
25
26
# File 'lib/remi/data_source/csv_file.rb', line 20

def initialize(fields: {}, extractor:, csv_options: {}, filename_field: nil, logger: Remi::Settings.logger)
  @fields = fields
  self.extractor = extractor
  @csv_options = self.class.default_csv_options.merge(csv_options)
  @filename_field = filename_field
  @logger = logger
end