diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-07-08 21:02:59 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-07-08 21:02:59 +0100 |
commit | 6d1e69e8aa279a17894fbb67cbd6cb58cb471a7c (patch) | |
tree | f8a8c6371c4630189d5a738fa9c8a7e49435b05f /scripts/toy.groovy | |
parent | Tag all activities (diff) | |
download | toy-6d1e69e8aa279a17894fbb67cbd6cb58cb471a7c.zip |
Extract meets into a tag matching helper
Diffstat (limited to 'scripts/toy.groovy')
-rw-r--r-- | scripts/toy.groovy | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/toy.groovy b/scripts/toy.groovy index a77c5dd..018c32f 100644 --- a/scripts/toy.groovy +++ b/scripts/toy.groovy @@ -266,6 +266,13 @@ return new Object() { } return tt; }; + final matchTags = { spec -> + return { obj -> + spec.every({ s -> + return (s[0] == "!") ? obj.tags.indexOf(s.drop(1)) == -1 : obj.tags.indexOf(s) != -1; + }); + }; + }; // Session def sessionSummon = { imageSpec -> |