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.

ClientAssetProducer

Implement to create custom instances of ClientAsset.

FileHandler

(Service) - A ClientAssetProducer 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 ClientAssetProducer that maps URLs to file resources inside pods.

RequestLogger

Implement to create HTTP request / response loggers.

ResponseProcessor

Implement to define a ResponseProcessor.

Route

Matches HTTP Requests to response objects.

ValueEncoder

Implement to convert values to and from Str objects.

Classes

Asset

(Response Object) - An asset, such as File, which may be sent to the client.

BedSheetBuilder

Use to programmatically create and launch BedSheet server instances.

BedSheetWebMod

The web::WebMod that runs in Wisp.

ClientAsset

(Response Object) - An asset that is uniquely identified by a client URL.

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

ReProcessErr

Throw to process / handle the wrapped BedSheet response object.