web-routes-transformers (empty) → 0.18
raw patch · 3 files changed
+31/−0 lines, 3 filesdep +basedep +transformersdep +web-routessetup-changed
Dependencies added: base, transformers, web-routes
Files
- Setup.hs +2/−0
- Web/Routes/Transformers.hs +11/−0
- web-routes-transformers.cabal +18/−0
+ Setup.hs view
@@ -0,0 +1,2 @@+import Distribution.Simple+main = defaultMain
+ Web/Routes/Transformers.hs view
@@ -0,0 +1,11 @@+{-# LANGUAGE GeneralizedNewtypeDeriving, FlexibleInstances, TypeFamilies, PackageImports #-}+module Web.Routes.Transformers where++import "transformers" Control.Monad.Trans (MonadTrans(lift), MonadIO(liftIO))+import Web.Routes.RouteT(RouteT, liftRouteT)++instance MonadTrans (RouteT url) where+ lift = liftRouteT+ +instance (MonadIO m) => MonadIO (RouteT url m) where + liftIO = lift . liftIO
+ web-routes-transformers.cabal view
@@ -0,0 +1,18 @@+Name: web-routes-transformers+Version: 0.18+License: BSD3+Author: jeremy@seereason.com+Maintainer: partners@seereason.com+Bug-Reports: http://bugzilla.seereason.com/+Category: Web, Language+Synopsis: Extends web-routes with some transformers instances for RouteT+Cabal-Version: >= 1.6+Build-type: Simple++Library+ Build-Depends: base >= 4 && < 5, transformers, web-routes >= 0.18+ Exposed-Modules: Web.Routes.Transformers++source-repository head+ type: darcs+ location: http://src.seereason.com/web-routes/