A Ruby CalDAV client
Ruby
Latest commit 7f8d6f1 Jul 25, 2008 @danielmorrison danielmorrison Moving stuff.
Failed to load latest commit information.
lib Moving stuff. Jul 25, 2008
plugin Moving stuff. Jul 26, 2008
test Moving stuff. Jul 26, 2008
.DS_Store Moving stuff. Jul 26, 2008
CHANGELOG.txt Moving stuff. Jul 26, 2008
History.txt Moving stuff. Jul 26, 2008
Manifest.txt Moving stuff. Jul 26, 2008
README.txt Moving stuff. Jul 26, 2008
Rakefile Moving stuff. Jul 26, 2008

README.txt

= 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