podafBedSheet

A framework and IoC container for web applications

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.

ValueEncoder

Implement to convert values to and from Str objects.

ValueEncoders

(Service) - Contribute your ValueEncoder classes to this.

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.

HttpRedirect

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

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.

Route

Matches HTTP Requests to response objects.

Text

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

Enums

HttpRedirectType

The type of HttpRedirect.

Errs

BedSheetErr

As thrown by BedSheet

ReProcessErr

Throw to process / handle the wrapped BedSheet response object.