This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "heist".

The branch, master has been updated
       via  215ad02abc7a19b193818585e155100a5e40177c (commit)
      from  8e7348b19186f2633930186d0549a4c076caf9fb (commit)


Summary of changes:
 src/Text/Templating/Heist.hs       |    6 ++++++
 src/Text/Templating/Heist/Types.hs |   10 +++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 215ad02abc7a19b193818585e155100a5e40177c
Author: Gregory Collins <[email protected]>
Date:   Fri Jun 18 01:25:04 2010 -0400

    Export state monad functions.

diff --git a/src/Text/Templating/Heist.hs b/src/Text/Templating/Heist.hs
index d6a6ac9..24fcb90 100644
--- a/src/Text/Templating/Heist.hs
+++ b/src/Text/Templating/Heist.hs
@@ -90,6 +90,12 @@ module Text.Templating.Heist
   , runNodeList
   , getContext
 
+  , localParamNode
+  , getsTS
+  , getTS
+  , putTS
+  , modifyTS
+
     -- * Functions for running splices and templates
   , evalTemplate
   , callTemplate
diff --git a/src/Text/Templating/Heist/Types.hs 
b/src/Text/Templating/Heist/Types.hs
index 28f3f2f..df38ffd 100644
--- a/src/Text/Templating/Heist/Types.hs
+++ b/src/Text/Templating/Heist/Types.hs
@@ -320,7 +320,7 @@ getParamNode = TemplateMonad $ \r s -> return (r,s)
 
 
 ------------------------------------------------------------------------------
--- | TemplateMonad's local
+-- | TemplateMonad's 'local'.
 localParamNode :: Monad m
                => (Node -> Node)
                -> TemplateMonad m a
@@ -329,25 +329,25 @@ localParamNode f m = TemplateMonad $ \r s -> 
runTemplateMonad m (f r) s
 
 
 ------------------------------------------------------------------------------
--- | TemplateMonad's gets
+-- | TemplateMonad's 'gets'.
 getsTS :: Monad m => (TemplateState m -> r) -> TemplateMonad m r
 getsTS f = TemplateMonad $ \_ s -> return (f s, s)
 
 
 ------------------------------------------------------------------------------
--- | TemplateMonad's get
+-- | TemplateMonad's 'get'.
 getTS :: Monad m => TemplateMonad m (TemplateState m)
 getTS = TemplateMonad $ \_ s -> return (s, s)
 
 
 ------------------------------------------------------------------------------
--- | TemplateMonad's put
+-- | TemplateMonad's 'put'.
 putTS :: Monad m => TemplateState m -> TemplateMonad m ()
 putTS s = TemplateMonad $ \_ _ -> return ((), s)
 
 
 ------------------------------------------------------------------------------
--- | TemplateMonad's modify
+-- | TemplateMonad's 'modify'.
 modifyTS :: Monad m
                     => (TemplateState m -> TemplateState m)
                     -> TemplateMonad m ()
-----------------------------------------------------------------------


hooks/post-receive
-- 
heist
_______________________________________________
Snap mailing list
[email protected]
http://mailman-mail5.webfaction.com/listinfo/snap

Reply via email to