Liking cljdoc? Tell your friends :D

wagoe.calendar.shell.adapters.ical

ical4j 4.x adapter implementing CalendarAdapterProtocol.

Converts wagoe EventData maps ↔ RFC 5545 VCALENDAR strings using net.fortuna.ical4j 4.x. Zones are read and written with java.time's rules, not ical4j's.

Shell layer — may perform I/O via ical4j.

ical4j 4.x adapter implementing CalendarAdapterProtocol.

Converts wagoe EventData maps ↔ RFC 5545 VCALENDAR strings using
net.fortuna.ical4j 4.x. Zones are read and written with java.time's rules,
not ical4j's.

Shell layer — may perform I/O via ical4j.
raw docstring

wagoe.calendar.shell.module-wiring

Integrant wiring for the calendar module.

:wagoe/calendar is a CalendarAdapterProtocol (ical4j). Take (ig/ref :wagoe/calendar) and call wagoe.calendar.ports/export-ical or import-ical on it; wagoe.calendar.core.feed/ical-response serves the result.

Integrant wiring for the calendar module.

`:wagoe/calendar` is a CalendarAdapterProtocol (ical4j). Take
`(ig/ref :wagoe/calendar)` and call `wagoe.calendar.ports/export-ical` or
`import-ical` on it; `wagoe.calendar.core.feed/ical-response` serves the
result.
raw docstring

No vars found in this namespace.

wagoe.calendar.shell.registry

Load-time registry of event type definitions.

The registry is mutable process state, so it lives in the shell — the core (wagoe.calendar.core.event) stays pure (helper functions only). Definitions are registered at namespace load via the defevent macro and read at runtime via get-event-type / list-event-types.

Load-time registry of event type definitions.

The registry is mutable process state, so it lives in the shell — the core
(wagoe.calendar.core.event) stays pure (helper functions only).
Definitions are registered at namespace load via the `defevent` macro and
read at runtime via `get-event-type` / `list-event-types`.
raw docstring

wagoe.calendar.shell.service

Public API for the calendar library.

Wraps the iCal adapter to keep callers decoupled from ical4j internals. All functions create an adapter internally unless one is injected via opts.

Shell layer — may perform I/O via the ical4j adapter.

Public API for the calendar library.

Wraps the iCal adapter to keep callers decoupled from ical4j internals.
All functions create an adapter internally unless one is injected via opts.

Shell layer — may perform I/O via the ical4j adapter.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close