Commit 7fd3daa1f01e9a5d1dd98d4cd1fec510f2f1a2c3 Parent: cd4445b62184f9e779e1a4ab5855c53a0a67ad52 Author: mcol <mcol@posteo.net> Date: 2021-09-18 20:06:29 +0100 Committer: mcol <mcol@posteo.net> Committed: 2021-09-18 20:06:29 +0100 resolver -> includeResolver to be explicit
src/Templates.hs Modified
@@ -30,17 +30,17 @@ loadTemplates :: Config -> IO [Template] loadTemplates config = do files <- getFiles config - parsed <- sequence $ G.parseGingerFile resolver <$> files + parsed <- sequence $ G.parseGingerFile includeResolver <$> files return $ Template <$> files <*> rights parsed ---------------------------------------------------------------------------------------- {- This is a Ginger `IncludeResolver` that will eventually be extended to enable caching of -templates. +includes. -} -resolver :: FilePath -> IO (Maybe String) -resolver path = tryIOError (readFile path) >>= \e -> +includeResolver :: FilePath -> IO (Maybe String) +includeResolver path = tryIOError (readFile path) >>= \e -> case e of Right contents -> return $ Just contents Left err -> do