Web.Spock.Safe

Spock's route definition monad

spock

type SpockM conn sess st

type SpockCtxM ctx conn sess st

spockT

spockLimT

type SpockT

data SpockCtxT ctx m a

Defining routes

data Path as

root

type Var a

var

static

(<//>)

Rendering routes

renderRoute

Hooking routes

subcomponent

prehook

get

post

getpost

head

put

delete

patch

hookRoute

hookAny

data StdMethod

Adding Wai.Middleware

middleware

Safe actions

class SafeAction conn sess st a

safeActionPath