Method: SourceReaders::InspecReader.resolve

Defined in:
lib/source_readers/inspec.rb

.resolve(target) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/source_readers/inspec.rb', line 13

def self.resolve(target)
  return new(target, 'inspec.yml') if target.files.include?('inspec.yml')
  # TODO: deprecated for 1.0.0 release
  if target.files.include?('metadata.rb') &&
     (
       target.files.include?('controls') ||
       target.files.include?('test')
     )
    return new(target, 'metadata.rb')
  end
  nil
end