Ruby CalDAV client library