podafBedSheet

A fresh, crisp and clean platform to lay your web app on!

Mixins

BedSheetConfigIds

IocConfig values as provided by BedSheet.

BedSheetServer

(Service) - Information about the BedSheet server.

FileHandler

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

HttpCookies

(Service) - Use to manage your Cookies.

HttpRequest

(Service) - An injectable const version of WebReq.

HttpResponse

(Service) - An injectable const version of WebRes.

HttpSession

(Service) - An injectable const version of WebSession.

Middleware

Implement to define BedSheet middleware.

PodHandler

(Service) - A Route Handler that maps URLs to file resources inside pods.

RequestLogMiddleware

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

ResponseProcessor

Implement to define a ResponseProcessor.

Route

Matches HTTP Requests to response objects.

ValueEncoder

Implement to convert values to and from Str objects.

Classes

BedSheetBuilder

Use to programmatically create and launch BedSheet server instances.

BedSheetWebMod

The web::WebMod to be passed to Wisp.

FileAsset

(Response Object) Use in place of a File object to prevent excessive polling of the file system.

HttpRequestBody

Convenience methods for accessing the request body.

HttpRequestHeaders

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

HttpResponseHeaders

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

HttpStatus

(Response Object) Use to send a generic HTTP Status to the client.

Main

Runs a BedSheet web application (Bed App) from the command line.

MethodCall

(Response Object) Use to explicitly invoke Fantom methods.

QualityValues

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

Redirect

(Response Object) Use to send redirect 3xx status codes to the client.

Text

(Response Object) Use to send a text response to the client.

Errs

BedSheetErr

As thrown by BedSheet

HttpStatusErr

Throw to process / handle the wrapped HttpStatus object.

ReProcessErr

Throw to process / handle the wrapped BedSheet response object.