Sha256: ac8cc6364fdf73bdf4e375fbd91c99df840e468a2229d88ae7082e67fd707cc1
Contents?: true
Size: 388 Bytes
Versions: 10
Compression:
Stored size: 388 Bytes
Contents
require 'json-schema/attribute' module JSON class Schema class DisallowAttribute < Attribute def self.validate(current_schema, data, fragments, processor, validator, options = {}) return unless type = validator.attributes['type'] type.validate(current_schema, data, fragments, processor, validator, options.merge(disallow: true)) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems