class Denso::Calendar::Formatter::Ical
Public Instance Methods
format(calendar)
click to toggle source
# File lib/denso/calendar/formatter/ical.rb, line 7 def format(calendar) require 'icalendar' cal = Icalendar::Calendar.new calendar.holidays.each do |holiday| cal.event do |e| e.dtstart = Icalendar::Values::Date.new(holiday) e.dtend = Icalendar::Values::Date.new(holiday) end end cal.publish cal.to_ical end