Web.Spock.Shared

Helpers for running Spock

runSpock

spockAsApp

Handeling requests

request

header

cookie

preferredFormat

data ClientPreferredFormat

body

jsonBody

jsonBody'

files

data UploadedFile

params

param

param'

Sending responses

setStatus

setHeader

redirect

jumpNext

setCookie

setCookie'

bytes

lazyBytes

text

html

file

json

blaze

Middleware helpers

middlewarePass

modifyVault

queryVault

Database

data PoolOrConn a

data ConnBuilder a

data PoolCfg

Accessing Database and State

class HasSpock m

Basic HTTP-Auth

requireBasicAuth

Sessions

data SessionCfg a

type SessionId

getSessionId

readSession

writeSession

modifySession

clearAllSessions

Digestive Functors

runForm

Internals for extending Spock

getSpockHeart

runSpockIO

data WebStateM conn sess st a

data WebState conn sess st