class FightCSV::DataSource
Constants
- ALLOWED_OPTIONS
Public Instance Methods
each() { |row, additions| ... }
click to toggle source
# File lib/fight_csv/data_source.rb, line 14 def each csv = CSV.new(self.io, Hash[csv_options.select { |opt| ALLOWED_OPTIONS.include opt }]) additions = {} additions[:header] = csv.shift if self.header csv.each do |row| yield row, additions end end