Sha256: a21d85a40b76eede1abcc0d888911d7ceebd5165acc01b1f32e40cab8f1cbe52

Contents?: true

Size: 410 Bytes

Versions: 12

Compression:

Stored size: 410 Bytes

Contents

# frozen_string_literal: true
require 'openscap_parser/xml_file'
require 'openscap_parser/benchmarks'

module OpenscapParser
  # A class to represent a datastream (-ds.xml) XmlFile
  class DatastreamFile < XmlFile
    include OpenscapParser::Benchmarks

    def valid?
      return true if @parsed_xml.root.name == 'data-stream-collection' && namespaces.keys.include?('xmlns:ds')
      false
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
openscap_parser-1.7.0 lib/openscap_parser/datastream_file.rb
openscap_parser-1.6.0 lib/openscap_parser/datastream_file.rb
openscap_parser-1.5.1 lib/openscap_parser/datastream_file.rb
openscap_parser-1.5.0 lib/openscap_parser/datastream_file.rb
openscap_parser-1.4.0 lib/openscap_parser/datastream_file.rb
openscap_parser-1.3.1 lib/openscap_parser/datastream_file.rb
openscap_parser-1.3.0 lib/openscap_parser/datastream_file.rb
openscap_parser-1.2.0 lib/openscap_parser/datastream_file.rb
openscap_parser-1.1.0 lib/openscap_parser/datastream_file.rb
openscap_parser-1.0.2 lib/openscap_parser/datastream_file.rb
openscap_parser-1.0.1 lib/openscap_parser/datastream_file.rb
openscap_parser-1.0.0 lib/openscap_parser/datastream_file.rb