Method: Inspec::DependencySet#vendor

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

#vendor(dependencies) ⇒ nil

  1. Get dependencies, pull things to a local cache if necessary

  2. Resolve dependencies

Parameters:

  • dependencies (Gem::Dependency)

    list of dependencies

Returns:

  • (nil)


77
78
79
80
81
# File 'lib/inspec/dependencies/dependency_set.rb', line 77

def vendor(dependencies)
  return nil if dependencies.nil? || dependencies.empty?
  @vendor_index ||= VendorIndex.new(@vendor_path)
  @dep_list = Resolver.resolve(dependencies, @vendor_index, @cwd)
end