Module: CSVParser
- Included in:
- Dealer, HighScores
- Defined in:
- lib/model.rb
Instance Method Summary collapse
Instance Method Details
#export(filename, data) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/model.rb', line 10 def export(filename, data) CSV.open(filename, 'wb') do |csv| csv << data.first.keys data.each {|row| csv << row.values} end end |
#import(file) ⇒ Object
6 7 8 |
# File 'lib/model.rb', line 6 def import(file) CSV.read(file, headers:true, header_converters: :symbol).map {|row| row.to_hash} end |