package caldav
A CalDAV server
Install
dune-project
Dependency
Authors
Maintainers
Sources
caldav-0.2.3.tbz
sha256=47e8daa3246d42bab21696d7a81a8b2e5cf68551f64be440778d4ea70c4ec04a
sha512=881692617a96640dbaeff056bccd3ef57aa06baaae2cd2faaaf7adf76b0c0bcd0a573ab348185064e1a40cf8bc44660c4f0891d9e259b48ccb55847774890854
doc/caldav.webmachine/Webmachine/Rd/index.html
Module Webmachine.Rd
Source
The Rd
module is the means by which handlers access and manipulate request-specific information.
Source
type 'body t = {
version : Cohttp.Code.version;
meth : Cohttp.Code.meth;
uri : Uri.t;
req_headers : Cohttp.Header.t;
req_body : 'body;
resp_headers : Cohttp.Header.t;
resp_body : 'body;
resp_redirect : bool;
dispatch_path : string;
path_info : (string * string) list;
} constraint 'body = [> `Empty ]
Source
val make :
?dispatch_path:string ->
?path_info:(string * string) list ->
?resp_headers:Cohttp.Header.t ->
?resp_body:'a ->
?resp_redirect:bool ->
?req_body:'a ->
request:Cohttp.Request.t ->
unit ->
'a t
make ~request ()
returns a 'body t
with the following fields pouplated from the request
argument:
uri
;version
;meth
; andreq_headers
All other fields will be populated with default values unless they are provided as optional arguments
with_req_headers f t
is equivalent to { t with req_headers = f (t.req_headers) }
with_resp_headers f t
is equivalent to { t with resp_headers = f (t.resp_headers) }
lookup_path_info_exn k t
is equivalent List.assoc k t.path_info
, which will throw a Not_found
exception if the lookup fails. The non-_exn
version will return an optional result.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>