app/models/ecm/courses/course.rb in ecm_courses2-0.1.0 vs app/models/ecm/courses/course.rb in ecm_courses2-0.2.0

- old
+ new

@@ -1,6 +1,22 @@ module Ecm::Courses class Course < ApplicationRecord + module Icalendar + def to_icalendar_events(calendar) + course_dates.map do |cd| + calendar.event do |e| + e.dtstart = cd.start_at + e.dtend = cd.end_at + e.summary = name + e.description = description + # e.ip_class = "PRIVATE" + end + end + end + end + + include Icalendar + # acts as list acts_as_list scope: :course_category # associations belongs_to :course_category \ No newline at end of file