class RedshiftConnector::Reader::TSV
Parses TSV
(Tab Separated Format) files.
Public Class Methods
data_object?(key)
click to toggle source
# File lib/redshift_connector/reader/tsv.rb, line 10 def self.data_object?(key) /\.tsv(?:\.|\z)/ =~ File.basename(key) end
new(f)
click to toggle source
# File lib/redshift_connector/reader/tsv.rb, line 14 def initialize(f) @f = f end
Public Instance Methods
each() { |chomp.split("\t", -1)| ... }
click to toggle source
# File lib/redshift_connector/reader/tsv.rb, line 18 def each(&block) @f.each_line do |line| yield line.chomp.split("\t", -1) end end