class Schlepp::Source::CSV

Public Class Methods

new(fp) click to toggle source
# File lib/schlepp/source/csv.rb, line 8
def initialize(fp)
  @csv = ::CSV.new(fp, {:headers => true})

  @csv.shift
end

Public Instance Methods

columns() click to toggle source
# File lib/schlepp/source/csv.rb, line 14
def columns
  @csv.headers
end
each() { |fields| ... } click to toggle source
# File lib/schlepp/source/csv.rb, line 18
def each
  @csv.each do |r|
    yield [r.fields]
  end
end