Method: Inspec::Profile#filter_controls

Defined in:
lib/inspec/profile.rb

#filter_controls(controls_array, include_list) ⇒ Object



166
167
168
169
170
171
172
# File 'lib/inspec/profile.rb', line 166

def filter_controls(controls_array, include_list)
  return controls_array if include_list.nil? || include_list.empty?
  controls_array.select do |c|
    id = ::Inspec::Rule.rule_id(c)
    include_list.include?(id)
  end
end