in client-play-json-v30/src/main/scala/com/gu/targeting/client/Campaign.scala [62:66]
def getCampaignsForTags(tags: Seq[String], stripRules: Boolean = false): List[Campaign] = {
campaigns.filter(c => c.rules.exists(r => Rule.evaluate(r, tags))).map { c =>
if (stripRules) c.copy(rules = Nil) else c
}
}