class SourceReaders::InspecReader

def load_metadata(metadata_source)

def load_metadata(metadata_source)
  @metadata_src = @target.read(metadata_source)
  Inspec::Metadata.from_ref(
    metadata_source,
    @metadata_src,
    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