class Inspec::Profile
def load_rule(rule, file, controls, groups)
def load_rule(rule, file, controls, groups) id = Inspec::Rule.rule_id(rule) controls[id] = { title: rule.title, desc: rule.desc, impact: rule.impact, refs: rule.ref, tags: rule.tag, checks: Inspec::Rule.checks(rule), code: rule.instance_variable_get(:@__code), source_location: rule.instance_variable_get(:@__source_location), } groups[file] ||= { title: rule.instance_variable_get(:@__group_title), controls: [], } groups[file][:controls].push(id) end