Sha256: a8bcde67b0607fb4f9e6c8db76278fb8672462ff4b4d76718949069c680831f7

Contents?: true

Size: 524 Bytes

Versions: 8

Compression:

Stored size: 524 Bytes

Contents

filename = "feuille_de_route_#{Time.zone.now.to_date}.csv"
response.headers["Content-Disposition"] = %(inline; filename="#{filename}")

CSV.generate do |csv|
  csv << [
    "Taskable",
    "Type",
    "Avancement taskable",
    "Tâche",
    "Avancement tâche",
    "Echéance"
  ]

  @tasks_without_pagination.each do |task|
    csv << [
      task.taskable.name,
      task.taskable.class.t,
      "#{task.taskable.try(:progress)} %",
      task.name,
      "#{task.progress} %",
      I18n.l(task.term),
    ]
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dorsale-3.1.7 app/views/dorsale/flyboy/tasks/index.csv.ruby
dorsale-3.1.6 app/views/dorsale/flyboy/tasks/index.csv.ruby
dorsale-3.1.5 app/views/dorsale/flyboy/tasks/index.csv.ruby
dorsale-3.1.4 app/views/dorsale/flyboy/tasks/index.csv.ruby
dorsale-3.1.3 app/views/dorsale/flyboy/tasks/index.csv.ruby
dorsale-3.1.2 app/views/dorsale/flyboy/tasks/index.csv.ruby
dorsale-3.1.1 app/views/dorsale/flyboy/tasks/index.csv.ruby
dorsale-3.1.0 app/views/dorsale/flyboy/tasks/index.csv.ruby