| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Program.Mighty.Route
- parseRoute :: FilePath -> Domain -> Port -> IO RouteDB
- type RouteDB = [Block]
- data Route
- data Block = Block [Domain] [Route]
- type Src = Path
- type Dst = Path
- type Domain = ByteString
- type Port = Int
- data RouteDBRef
- newRouteDBRef :: RouteDB -> IO RouteDBRef
- readRouteDBRef :: RouteDBRef -> IO RouteDB
- writeRouteDBRef :: RouteDBRef -> RouteDB -> IO ()
Paring a routing file
Arguments
| :: FilePath | |
| -> Domain | A default domain, typically "localhost" |
| -> Port | A default port, typically 80. |
| -> IO RouteDB |
Parsing a route file.
Types
type Domain = ByteString Source
RouteDBRef
data RouteDBRef Source
newRouteDBRef :: RouteDB -> IO RouteDBRef Source
readRouteDBRef :: RouteDBRef -> IO RouteDB Source
writeRouteDBRef :: RouteDBRef -> RouteDB -> IO () Source