packages feed

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 =