packages feed

hastache 0.1.1 → 0.1.2

raw patch · 3 files changed

+10/−2 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

Text/Hastache/Context.hs view
@@ -58,6 +58,7 @@         \"string: {{stringField}} \\n\",         \"int: {{intField}} \\n\",         \"data: {{dataField.someField}}, {{dataField.anotherField}} \\n\",+        \"data: {{#dataField}}{{someField}}, {{anotherField}}{{/dataField}} \\n\",         \"simple list: {{#simpleListField}}{{.}} {{/simpleListField}} \\n\",         \"data list: \\n\",         \"{{#dataListField}}\\n\",@@ -74,6 +75,7 @@ string: string value  int: 1  data: val, 123 +data: val, 123  simple list: a b c   data list:   * aaa, 1 @@ -129,7 +131,9 @@ convertGenTempToContext v = mkMap "" Map.empty v ~> mkMapContext     where     mkMap name m (TSimple t) = Map.insert (encodeStr name) t m-    mkMap name m (TObj lst) = foldl (foldTObj name) m lst+    mkMap name m (TObj lst) = foldl (foldTObj name) m lst ~>+        Map.insert (encodeStr name) +        ([foldl (foldTObj "") Map.empty lst ~> mkMapContext] ~> MuList)     mkMap name m (TList lst) = Map.insert (encodeStr name)          (map convertGenTempToContext lst ~> MuList) m     mkMap _ m _ = m
hastache.cabal view
@@ -1,5 +1,5 @@ name:            hastache-version:         0.1.1+version:         0.1.2 license:         BSD3 license-file:    LICENSE category:        Text
tests/test.hs view
@@ -262,6 +262,9 @@         \text 1\n\         \{{someDataField1}} {{someDataInternal.intDataField1}} \n\         \{{someDataInternal.intDataField2}} \n\+        \{{#someDataInternal}}\n\+        \* {{intDataField1}} {{intDataField2}} \n\+        \{{/someDataInternal}}\n\         \Simple list:\n\         \{{#someDataList}}\n\         \* {{.}} \n\@@ -285,6 +288,7 @@         \text 1\n\         \aaa zzz \n\         \100 \n\+        \* zzz 100 \n\         \Simple list:\n\         \* 1 \n\         \* 2 \n\