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