Method: Inspec::Lockfile.from_content

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

.from_content(content) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/inspec/dependencies/lockfile.rb', line 18

def self.from_content(content)
  parsed_content = YAML.load(content)
  version = parsed_content['lockfile_version']
  raise "No lockfile_version set in #{path}!" if version.nil?
  validate_lockfile_version!(version.to_i)
  new(parsed_content)
end