class RedshiftConnector::Reader::CSV

Parses (standard) CSV files. For UNLOAD-generated CSV, use RedshiftCSV class.

Public Class Methods

data_object?(key) click to toggle source
# File lib/redshift_connector/reader/csv.rb, line 11
def self.data_object?(key)
  /\.csv(?:\.|\z)/ =~ File.basename(key)
end
new(f) click to toggle source
# File lib/redshift_connector/reader/csv.rb, line 15
def initialize(f)
  @f = f
end

Public Instance Methods

each(&block) click to toggle source
# File lib/redshift_connector/reader/csv.rb, line 19
def each(&block)
  csv = CSV.new(@f)
  csv.each(&block)
end