podafBedSheet

Something fresh and clean to lay your web app on!

Mixins

BedSheetConfigIds

IocConfig values as provided by BedSheet.

BedSheetPages

(Service) - Renders the standard BedSheet web pages.

BedSheetServer

(Service) - Information about the BedSheet server.

ErrProcessor

Implement to define an ErrProcessor.

FileHandler

(Service) - Request Handler that maps URLs to files on the file system.

GzipCompressible

(Service) - Holds a list of MimeTypes that may be gzip'ed in a HTTP response.

HttpCookies

(Service) - Use to manage your Cookies.

HttpFlash

(Service) - Stores values from one HTTP request to the next.

HttpRequest

(Service) - An injectable const version of WebReq.

HttpResponse

(Service) - An injectable const version of WebRes.

HttpSession

(Service) - An injectable const version of WebSession.

HttpStatusProcessor

Implement to define a HttpStatusProcessor.

Middleware

Implement to define BedSheet middleware.

PodHandler

(Service) - A Request Handler that maps URIs to file resources inside pods.

RequestLogMiddleware

Logs HTTP requests to file in the W3C Extended Log File Format.

ResponseProcessor

Implement to define a ResponseProcessor.

ValueEncoder

Implement to convert values to and from Str objects.

Classes

BedSheetWebMod

The web::WebMod to be passed to Wisp.

FileAsset

A wrapper around a File object used to prevent excessive polling of the file system.

HttpRequestHeaders

A wrapper for HTTP request headers with accessors for some commonly used headings.

HttpResponseHeaders

A wrapper for HTTP response headers with accessors for some commonly used headings.

HttpStatus

Return from request handlers to send the appropriate response to the client.

Main

Call to run a BedSheet web application from the command line.

MethodCall

Return from request handler methods to explicitly invoke class methods.

QualityValues

Parses a Str of HTTP qvalues as per HTTP 1.1 Spec / rfc2616-sec14.3.

Redirect

Return from request handler methods to send a redirect 3xx status to the client.

Route

Matches uri paths to request handler methods.

Text

Return from request handler methods to send a text response to the client.

Errs

BedSheetErr

As thrown by BedSheet

HttpStatusErr

Throw at any point to (re)process / (re)handle the HttpStatus.

ReProcessErr

Throw at any point to (re)process / (re)handle the wrapped response object.