class CsvToSqlite::CsvReader
Public Class Methods
new(file_path)
click to toggle source
# File lib/csv_reader.rb, line 7 def initialize file_path @file_path = file_path end
Public Instance Methods
load_file()
click to toggle source
# File lib/csv_reader.rb, line 11 def load_file CSV.parse(File.read(@file_path), headers: true, col_sep: separator) end
separator()
click to toggle source
# File lib/csv_reader.rb, line 15 def separator first_line = File.open(@file_path) do |file| line = file.readline return ";" if line.include? ";" return "," if line.include? "," end end