getMatchedRule: function getMatchedRule()

in packages/core/lib/middleware/sampling/rule_cache.js [18:32]


  getMatchedRule: function getMatchedRule(sampleRequest, now) {
    if (isExpired(now)) {
      return null;
    }
    var matchedRule;
    this.rules.forEach(function(rule) {
      if (!matchedRule && rule.match(sampleRequest)) {
        matchedRule = rule;
      }
      if (rule.isDefault() && !matchedRule) {
        matchedRule = rule;
      }
    });
    return matchedRule;
  },