summaryrefslogtreecommitdiff
path: root/src/Hakyll/Core/Rules
diff options
context:
space:
mode:
authorJasper Van der Jeugt <jaspervdj@gmail.com>2011-04-05 11:58:26 +0200
committerJasper Van der Jeugt <jaspervdj@gmail.com>2011-04-05 11:58:26 +0200
commitff118fec98ef02e2eead2a752d9c6619a2e891df (patch)
tree374a2b7c687c9dbbdd8ee679989bc67368591f6c /src/Hakyll/Core/Rules
parent4925dd828ee8618eec4f209ebb0456826df7c5a4 (diff)
downloadhakyll-ff118fec98ef02e2eead2a752d9c6619a2e891df.tar.gz
Simplify match implementation(s)
Diffstat (limited to 'src/Hakyll/Core/Rules')
-rw-r--r--src/Hakyll/Core/Rules/Internal.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Hakyll/Core/Rules/Internal.hs b/src/Hakyll/Core/Rules/Internal.hs
index dc669c1..592194d 100644
--- a/src/Hakyll/Core/Rules/Internal.hs
+++ b/src/Hakyll/Core/Rules/Internal.hs
@@ -20,6 +20,7 @@ import Data.Set (Set)
import Hakyll.Core.ResourceProvider
import Hakyll.Core.Identifier
+import Hakyll.Core.Identifier.Pattern
import Hakyll.Core.Compiler.Internal
import Hakyll.Core.Routes
import Hakyll.Core.CompiledItem
@@ -60,7 +61,7 @@ data RuleState = RuleState
--
data RuleEnvironment = RuleEnvironment
{ rulesResourceProvider :: ResourceProvider
- , rulesMatcher :: Identifier -> Bool
+ , rulesPattern :: Pattern
}
-- | The monad used to compose rules
@@ -82,5 +83,5 @@ runRules rules provider =
where
state = RuleState {rulesMetaCompilerIndex = 0}
env = RuleEnvironment { rulesResourceProvider = provider
- , rulesMatcher = const True
+ , rulesPattern = mempty
}