Method: Inspec::Resolver.resolve

Defined in:
lib/inspec/dependencies/resolver.rb

.resolve(dependencies, cache, working_dir, backend) ⇒ Object



26
27
28
29
30
31
32
# File 'lib/inspec/dependencies/resolver.rb', line 26

def self.resolve(dependencies, cache, working_dir, backend)
  reqs = dependencies.map do |dep|
    req = Inspec::Requirement.(dep, cache, cwd: working_dir, backend: backend)
    req || raise("Cannot initialize dependency: #{req}")
  end
  new.resolve(reqs)
end