2014-01-04 11:34:50 +01:00
|
|
|
|
BEGIN:VCALENDAR
|
|
|
|
|
VERSION:2.0
|
|
|
|
|
PRODID:-//AgendaDuLibre.org
|
|
|
|
|
X-WR-CALNAME:Agenda du Libre
|
|
|
|
|
X-WR-TIMEZONE:Europe/Paris
|
|
|
|
|
CALSCALE:GREGORIAN
|
2014-07-07 13:49:31 +02:00
|
|
|
|
X-WR-CALDESC:<%= t 'title', scope: [:layouts, :application] %>
|
2014-08-25 17:55:14 +02:00
|
|
|
|
<% @events.find_each do |event| %>
|
2014-01-04 11:34:50 +01:00
|
|
|
|
BEGIN:VEVENT
|
2014-08-25 23:37:47 +02:00
|
|
|
|
DTSTART:<%= event.start_time.strftime '%Y%m%dT%H%M%S' %>
|
|
|
|
|
DTEND:<%= event.end_time.strftime '%Y%m%dT%H%M%S' %>
|
2014-01-04 11:34:50 +01:00
|
|
|
|
UID:<%= event.id %>@agendadulibre.org
|
2014-08-26 00:00:45 +02:00
|
|
|
|
SUMMARY:<%= event.title.gsub(/,/, '\,').gsub(/;/, '\;') %>
|
2014-01-04 11:34:50 +01:00
|
|
|
|
URL:<%= event_url event %>
|
2014-08-26 00:26:15 +02:00
|
|
|
|
DESCRIPTION:<%= strip_tags(event.description).gsub(/'/, '’').gsub(/,/, '\,').gsub(/;/, '\;').gsub /^/, ' ' %>
|
2014-08-25 23:57:57 +02:00
|
|
|
|
LOCATION:<%= event.full_address.gsub(/,/, '\,') %>
|
2014-01-04 11:34:50 +01:00
|
|
|
|
END:VEVENT
|
|
|
|
|
<% end %>
|
|
|
|
|
END:VCALENDAR
|