Method: Inspec::DependencySet.from_lockfile
- Defined in:
- lib/inspec/dependencies/dependency_set.rb
.from_lockfile(lockfile, cwd, vendor_path) ⇒ Object
Return a dependency set given a lockfile.
21 22 23 24 25 26 27 28 29 |
# File 'lib/inspec/dependencies/dependency_set.rb', line 21 def self.from_lockfile(lockfile, cwd, vendor_path) vendor_index = VendorIndex.new(vendor_path) dep_tree = lockfile.deps.map do |dep| Inspec::Requirement.from_lock_entry(dep, cwd, vendor_index) end dep_list = flatten_dep_tree(dep_tree) new(cwd, vendor_path, dep_list) end |