diff options
author | Jasper Van der Jeugt <jaspervdj@gmail.com> | 2009-12-10 14:18:13 +0100 |
---|---|---|
committer | Jasper Van der Jeugt <jaspervdj@gmail.com> | 2009-12-10 14:18:13 +0100 |
commit | 16f284d7471c5de1ae7a51521924199f6f5dc768 (patch) | |
tree | 6dd0dfda52789a4c09e7e6a520714ed4746eb9d0 /src/Text/Hakyll/Renderable.hs | |
parent | c630522ec0f17fafa9b54d1c2e654580098ae5ae (diff) | |
download | hakyll-16f284d7471c5de1ae7a51521924199f6f5dc768.tar.gz |
Made an abstract Renderable class. Still need some cleanup now.
Diffstat (limited to 'src/Text/Hakyll/Renderable.hs')
-rw-r--r-- | src/Text/Hakyll/Renderable.hs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Text/Hakyll/Renderable.hs b/src/Text/Hakyll/Renderable.hs new file mode 100644 index 0000000..12aff5b --- /dev/null +++ b/src/Text/Hakyll/Renderable.hs @@ -0,0 +1,14 @@ +module Text.Hakyll.Renderable + ( Renderable, + toContext, + getDependencies, + getURL + ) where + +import System.FilePath +import Text.Template + +class Renderable a where + toContext :: a -> IO Context + getDependencies :: a -> [FilePath] + getURL :: a -> FilePath |