Sha256: 602c5c1e9f491c15f9feceeb8786de97e00bd25014d3439371bf29de32a12074

Contents?: true

Size: 354 Bytes

Versions: 11

Compression:

Stored size: 354 Bytes

Contents

# frozen_string_literal: true

require 'openscap_parser/tailorings'

module OpenscapParser
  # A class to represent a tailoring XmlFile
  class TailoringFile < XmlFile
    include OpenscapParser::Tailorings

    def valid?
      return true if @parsed_xml.root.name == 'Tailoring' && namespaces.keys.include?('xmlns:xccdf')
      false
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

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