scotty-resource 0.1.0.1 → 0.1.1.0
raw patch · 2 files changed
+7/−2 lines, 2 filesdep ~base
Dependency ranges changed: base
Files
scotty-resource.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: scotty-resource-version: 0.1.0.1+version: 0.1.1.0 synopsis: A Better way of modeling web resources. description: Allows users of the Scotty web framework to model@@ -25,7 +25,7 @@ other-extensions: OverloadedStrings build-depends:- base >= 4.7 && < 4.8,+ base >= 4.7 && < 4.9, containers >= 0.1.0.0 && < 0.6, http-types >= 0.8.2 && < 0.10, scotty >= 0.10 && < 0.12,
src/Web/Scotty/Resource/Trans.hs view
@@ -165,6 +165,11 @@ create one of these. Use the `Monad` or `Monoid` instances to compose them. -} data WebResource e m a = W [(Method, ActionT e m ())] a+instance Functor (WebResource e m) where+ fmap f (W m a) = W m (f a)+instance Applicative (WebResource e m) where+ pure = W []+ W l f <*> W r a = W (l <> r) (f a) instance Monad (WebResource e m) where return = W [] W methods a >>= f =