Skip to content
Extraits de code Groupes Projets
Valider c1546d96 rédigé par echarp's avatar echarp
Parcourir les fichiers

The new ical generators

parent 32a5eb60
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
:ruby
domain = root_url.gsub(/www/, '').gsub(/http.?:../, '').gsub(/:.*/, '')
# Create a calendar with an event (standard method)
cal = Icalendar::Calendar.new
@events.each do |event|
cal.event do |e|
e.dtstamp = Icalendar::Values::DateTime.new event.decision_time
e.uid = "#{event.id}@#{domain}"
e.dtstart = Icalendar::Values::DateTime.new event.start_time
e.dtend = Icalendar::Values::DateTime.new event.end_time
e.summary = event.title
e.description = event.description.tr '\'', '’'
e.location = event.full_address.tr '\'', '’'
end
end
cal.publish
= cal.to_ical
:ruby
# Create a calendar with an event (standard method)
cal = Icalendar::Calendar.new
cal.event do |e|
e.dtstart = Icalendar::Values::DateTime.new @event.start_time
e.dtend = Icalendar::Values::DateTime.new @event.end_time
e.summary = @event.title
e.description = strip_tags(@event.description).tr '\'', '’'
e.location = @event.full_address
end
cal.publish
= cal.to_ical
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter