Class: NdrImport::File::Delimited

Inherits:
Base
  • Object
show all
Includes:
Helpers::File::Delimited
Defined in:
lib/ndr_import/file/delimited.rb

Overview

This class is a delimited file handler that returns a single table.

Constant Summary collapse

DELIMITED_COL_SEP =
{
  'csv' => nil
}

Instance Method Summary collapse

Methods included from Helpers::File::Delimited

#delimited_rows, #delimited_tables, #read_csv_file, #read_delimited_file

Methods inherited from Base

#files, #tables

Constructor Details

#initialize(filename, format, options = {}) ⇒ Delimited

Returns a new instance of Delimited.



17
18
19
20
21
# File 'lib/ndr_import/file/delimited.rb', line 17

def initialize(filename, format, options = {})
  super

  @options['col_sep'] ||= DELIMITED_COL_SEP[format]
end