packages feed

snaplet-amqp 0.1.2.1 → 0.1.2.2

raw patch · 2 files changed

+29/−26 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

README.org view
@@ -1,4 +1,27 @@-snaplet-amqp-============+* Welcome!+  =snaplet-amqp= provides a convenience interface to the Haskell AMQP+  package. -A snaplet providing a convenience interface to the Haskell AMQP package.+  #+BEGIN_SRC+  import           Control.Lens+  import           Snap+  import           Snap.Snaplet+  import           Snap.Snaplet.AMQP++  data App = App+      { _amqp    :: Snaplet AmqpState }++  makeLenses ''App++  instance HasAmqpConn (Handler b App) where+      getAmqpConn = with amqp getAmqpConn++  app :: SnapletInit App App+  app = makeSnaplet "app" "An snaplet example application." Nothing $ do+      a <- nestSnaplet "amqp" amqp initAMQP+      addRoutes appRoutes -- Your routes, I haven't defined any here+      return $ App a++  handler = do+      +  #+END_SRC
snaplet-amqp.cabal view
@@ -1,5 +1,5 @@ Name:                snaplet-amqp-Version:             0.1.2.1+Version:             0.1.2.2 Synopsis:            Snap framework snaplet for the AMQP library Homepage:            https://github.com/ixmatus/snaplet-amqp License:             BSD3@@ -20,28 +20,8 @@   convenience functions and state management for the Haskell AMQP   package.   .-  Below is an incomplete example.-  .-  @-  import           Control.Lens-  import           Snap-  import           Snap.Snaplet-  import           Snap.Snaplet.AMQP--  data App = App-      { _amqp    :: Snaplet AmqpState }--  makeLenses ''App--  instance HasAmqpConn (Handler b App) where-      getAmqpConn = with amqp getAmqpConn--  app :: SnapletInit App App-  app = makeSnaplet "app" "An snaplet example application." Nothing $ do-      a <- nestSnaplet "amqp" amqp initAMQP-      addRoutes appRoutes -- Your routes, I haven't defined any here-      return $ App a-  @+  Please refer to the README for an example - Cabal descriptions don't+  make it easy to do so.  Extra-source-files:     LICENSE