summaryrefslogtreecommitdiff
path: root/lib/sublab_calendar/event_list.rb
blob: cc2d62bca1112fb743da5f7a69afbcd98c757385 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
require 'set'

module SublabCalendar

  class EventList

    attr_reader :events

    def initialize(events=[])
      @events = SortedSet.new(events)
    end

    def to_json(*args)
      events.map(&:to_json)
    end

  end

end