Liking cljdoc? Tell your friends :D
All platforms.

dk.simongray.webdav.memory

A backend that keeps a share in an atom, for tests, examples and litmus. It holds every body in memory, so it's no backend for a share that others write to.

The atom holds a map of :resources, from path to a map of the resource with its :body as bytes and its dead :props by name, and the last number that an ETag was made of as :etags.

A backend that keeps a share in an atom, for tests, examples and
litmus. It holds every body in memory, so it's no backend for a share
that others write to.

The atom holds a map of :resources, from path to a map of the resource
with its :body as bytes and its dead :props by name, and the last
number that an ETag was made of as :etags.
raw docstring

backendclj/s

(backend)
(backend a)
(backend a {:keys [clock] :or {clock now} :as opts})

A backend over the atom a, or a new one, with a root collection, and the opts below:

  • :clock, a function of no arguments that returns the instant now

It has every function of a backend but :copy!, so a COPY goes through the handler's own copying.

A backend over the atom `a`, or a new one, with a root collection, and
the `opts` below:

- :clock, a function of no arguments that returns the instant now

It has every function of a backend but :copy!, so a COPY goes through
the handler's own copying.
sourceraw 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