Copyright | 2014, Peter Harpending. |
---|---|
License | BSD3 |
Maintainer | Peter Harpending <pharpend2@gmail.com> |
Stability | experimental |
Portability | archlinux |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- type Route = Text
- class Eq r => Resource r where
- getRoute :: r -> Route
- resourceList :: [r]
- routeResourceMap :: Map Route r
- lookupRoute :: Route -> Maybe r
Documentation
class Eq r => Resource r where Source
The type class for a resource.
resourceList :: [r] Source
A list of all of the constructors for your resource type.
routeResourceMap :: Map Route r Source
A map from a route to it's resource.
lookupRoute :: Route -> Maybe r Source