collectiveidea / caldav

A Ruby CalDAV client

This URL has Read+Write access

caldav / README.txt
100644 26 lines (17 sloc) 0.541 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
= CalDAV
 
== To Do
 
* Generate VTIMEZONE
 
== Filtering
 
CalendarQuery.new.event #=> All events
CalendarQuery.new.event(time1..time2)
CalendarQuery.new.event.uid("UID")
CalendarQuery.new.todo.alarm(time1..time2)
CalendarQuery.new.event.attendee(email).partstat('NEEDS-ACTION')
CalendarQuery.new.todo.completed(false).status(:cancelled => false )
 
@mycal.find(query)
 
== Results
 
CalendarResult.new.limit_recurrence_set(range)
CalendarResult.new.expand_recurrence(range)
CalendarResult.new.freebusy(range)
 
== Running Tests
 
gem install mocha