Module: TaskwarriorWeb::Parser::Csv

Defined in:
lib/taskwarrior-web/services/parser/csv.rb

Class Method Summary collapse

Class Method Details

.parse(csv) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/taskwarrior-web/services/parser/csv.rb', line 4

def self.parse(csv)
  rows = []
  CSV.parse(csv, :headers => true, :quote_char => "'", :header_converters => :symbol, :converters => :all) do |row|
    rows << Hash[row.headers.zip(row.fields)]
  end
  rows
end