Safe Haskell | Safe-Infered |
---|
Miscellaneous functions for Snap.
- fromParam :: MonadSnap m => ByteString -> m ByteString
- fromIntParam :: MonadSnap m => ByteString -> Int -> m Int
- data Error = Error {}
- handleError :: MonadSnap m => Error -> m ()
- notFound :: Error
- serverError :: Error
- unauthorized :: Error
- forbidden :: Error
Documentation
fromParam :: MonadSnap m => ByteString -> m ByteStringSource
Get parameter value from Request or return empty string
fromIntParam :: MonadSnap m => ByteString -> Int -> m IntSource
Get integer parameter value from Request or return default value.
handleError :: MonadSnap m => Error -> m ()Source
Short-circuit MonadSnap flow with error response