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