2016-08-11 16:21:30 -04:00
|
|
|
- headers = ['Event ID',
|
|
|
|
|
'Title',
|
|
|
|
|
'Abstract',
|
|
|
|
|
'Start time',
|
|
|
|
|
'Submitter',
|
|
|
|
|
'Speaker',
|
|
|
|
|
'Event Type',
|
|
|
|
|
'Track',
|
|
|
|
|
'Difficulty Level',
|
|
|
|
|
'Room',
|
|
|
|
|
'State']
|
2016-09-06 09:23:43 -04:00
|
|
|
= CSV.generate_line ["Confirmed Events"]
|
2016-08-11 16:21:30 -04:00
|
|
|
= CSV.generate_line headers
|
2016-09-06 09:23:43 -04:00
|
|
|
- @events.confirmed.each do |event|
|
|
|
|
|
= CSV.generate_line([event.id, event.title, event.abstract, (event.time.present? ? "#{event.time.strftime("%Y-%m-%d")} #{event.time.strftime("%I:%M%p")} " : ''),
|
2016-08-11 16:21:30 -04:00
|
|
|
event.submitter.name, event.speaker_names, event.event_type.title,
|
2016-09-06 09:23:43 -04:00
|
|
|
(event.track.present? ? event.track.name : ''),
|
|
|
|
|
(event.difficulty_level.present? ? event.difficulty_level.title : ''),
|
|
|
|
|
(event.room.present? ? event.room.name : ''), event.state]).html_safe
|