May 22, 2014
2:49 p.m.
Hi guys, so Iâm experimenting with rules, and I have one simple question: how do I get a collection of items from some environment which violate some rule? i know that I can send #runOnEnvironment: to the rule itself and then it will use a checker to run the rule on the environment. But later I end up with the rule itself. I know that I can get all atomic rules from composite rule by sending #leaves, and there is #result method that returns environment. But there is no single way to get items from environment, and all accessors are environment-specific. Am I doing something wrong? Because Iâve spent half of a day to find out how to run a rule and get violations :). Cheers. Uko