View raw

1 require "csv" 2 3 class TartifletteScoreExportService 4 def self.generate_csv 5 CSV.generate(headers: true) do |csv| 6 csv << [ "Identifiant", "Critère", "Score", "Session", "Création" ] 7 Tartiflette.all.each do |tartiflette| 8 tartiflette.scores.each do |score| 9 csv << [ 10 tartiflette.scoring_id, 11 score.scoring_criterium.name, 12 score.value, 13 score.session_id, 14 score.created_at 15 ] 16 end 17 end 18 end 19 end 20 end 21