wai-digestive-functors 0.1.1 → 0.2
raw patch · 2 files changed
+9/−9 lines, 2 files
Files
Network/Wai/Digestive.hs view
@@ -26,27 +26,27 @@ qs' = toQuery qs -- | Build an 'Text.Digestive.Types.Env' from a request body-bodyFormEnv :: BackEnd FilePath -> Request -> Env (ResourceT IO)-bodyFormEnv backend req pth = do+bodyFormEnv :: (Monad m) => BackEnd FilePath -> Request -> ResourceT IO (Env m)+bodyFormEnv backend req = do (query, files) <- parseRequestBody backend req- queryFormEnv (toQuery query ++ toQuery (FileQuery files)) pth+ return $ queryFormEnv (toQuery query ++ toQuery (FileQuery files)) -- | Build an 'Text.Digestive.Types.Env' from a request body -- -- Uses a default temporary file 'Network.Wai.Parse.BackEnd'-bodyFormEnv_ :: Request -> Env (ResourceT IO)+bodyFormEnv_ :: (Monad m) => Request -> ResourceT IO (Env m) bodyFormEnv_ = bodyFormEnv tempFileBackEnd -- | Build an 'Text.Digestive.Types.Env' from request body and query string-requestFormEnv :: BackEnd FilePath -> Request -> Env (ResourceT IO)-requestFormEnv backend req pth = do+requestFormEnv :: (Monad m) => BackEnd FilePath -> Request -> ResourceT IO (Env m)+requestFormEnv backend req = do (query, files) <- parseRequestBody backend req- queryFormEnv (toQuery query ++ toQuery (FileQuery files) ++ queryString req) pth+ return $ queryFormEnv (toQuery query ++ toQuery (FileQuery files) ++ queryString req) -- | Build an 'Text.Digestive.Types.Env' from request body and query string -- -- Uses a default temporary file 'Network.Wai.Parse.BackEnd'-requestFormEnv_ :: Request -> Env (ResourceT IO)+requestFormEnv_ :: (Monad m) => Request -> ResourceT IO (Env m) requestFormEnv_ = requestFormEnv tempFileBackEnd -- | Format form paths just like PHP/Rails
wai-digestive-functors.cabal view
@@ -1,5 +1,5 @@ name: wai-digestive-functors-version: 0.1.1+version: 0.2 cabal-version: >= 1.8 license: OtherLicense license-file: COPYING