scotty-params-parser-0.5.1.1: HTTP-request's query parameters parser abstraction for "scotty"

Safe HaskellNone
LanguageHaskell2010

Scotty.ParamsParser

Description

A DSL for parsing of an HTTP request query parameters.

Synopsis

Documentation

data Params a Source #

A multiple parameters parser.

Instances

Monad Params Source # 

Methods

(>>=) :: Params a -> (a -> Params b) -> Params b #

(>>) :: Params a -> Params b -> Params b #

return :: a -> Params a #

fail :: String -> Params a #

Functor Params Source # 

Methods

fmap :: (a -> b) -> Params a -> Params b #

(<$) :: a -> Params b -> Params a #

Applicative Params Source # 

Methods

pure :: a -> Params a #

(<*>) :: Params (a -> b) -> Params a -> Params b #

(*>) :: Params a -> Params b -> Params b #

(<*) :: Params a -> Params b -> Params a #

Alternative Params Source # 

Methods

empty :: Params a #

(<|>) :: Params a -> Params a -> Params a #

some :: Params a -> Params [a] #

many :: Params a -> Params [a] #

MonadPlus Params Source # 

Methods

mzero :: Params a #

mplus :: Params a -> Params a -> Params a #

run :: (ScottyError e, Monad m) => Params a -> ActionT e m a Source #

param :: Text -> Matcher Text a -> Params a Source #

Given a parameter name and a parser attempts to get it.