Sha256: 3742733b81324c637e3070e403152a5128e79ac10d5b4e5f158cc7fd1032318b

Contents?: true

Size: 341 Bytes

Versions: 13

Compression:

Stored size: 341 Bytes

Contents

module Utils
  class MappingValidator
    def self.validate(mapping)
      return mapping unless mapping.include?('control.tags') && mapping['control.tags'].include?('nist')

      raise "Mapping file should not contain an entry for 'control.tags.nist'.
            NIST tags will be autogenerated via 'control.tags.cci'."
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
inspec_tools-3.1.0 lib/utilities/mapping_validator.rb
inspec_tools-3.1.0.pre1 lib/utilities/mapping_validator.rb
inspec_tools-3.0.0 lib/utilities/mapping_validator.rb
inspec_tools-2.3.8 lib/utilities/mapping_validator.rb
inspec_tools-2.3.7 lib/utilities/mapping_validator.rb
inspec_tools-2.3.6 lib/utilities/mapping_validator.rb
inspec_tools-2.3.5 lib/utilities/mapping_validator.rb
inspec_tools-2.3.4 lib/utilities/mapping_validator.rb
inspec_tools-2.3.3 lib/utilities/mapping_validator.rb
inspec_tools-2.3.2 lib/utilities/mapping_validator.rb
inspec_tools-2.3.1 lib/utilities/mapping_validator.rb
inspec_tools-2.2.0 lib/utilities/mapping_validator.rb
inspec_tools-2.1.0 lib/utilities/mapping_validator.rb