code: def build_rules(rule_yaml, match_plugins, action_plugins):
          
          rule_sets = []
  
          for yaml_section in rule_yaml:
              rule_sets.append(RuleSet(yaml_section, match_plugins=match_plugins, action_plugins=action_plugins))
          return rule_sets
docs: Convert parsed rule YAML in to a list of ruleset objects
          :param rule_yaml: Dictionary parsed from YAML rule file
          :param match_plugins: Dictionary of match plugins (key=config_name, value=plugin object)
          :param action_plugins: Dictionary of action plugins (key=config_name, value=plugin object)
          :return: list of rules