class SourceReaders::InspecReader

def load_metadata(metadata_source)

def load_metadata(metadata_source)
  Inspec::Metadata.from_ref(
    metadata_source,
    @target.read(metadata_source),
    nil,
  )
rescue Psych::SyntaxError => e
  raise "Unable to parse inspec.yml: line #{e.line}, #{e.problem} #{e.context}"
rescue => e
  raise "Unable to parse #{metadata_source}: #{e.class} -- #{e.message}"
end