Sha256: 17f50eeef5e7584733d4c6c0e61ee9aa5c362983d091b6fd4e755c1e1c846402
Contents?: true
Size: 412 Bytes
Versions: 3
Compression:
Stored size: 412 Bytes
Contents
require 'json-schema/attribute' module JSON class Schema class DisallowAttribute < Attribute def self.validate(current_schema, data, fragments, processor, validator, options = {}) if validator.attributes['type'] validator.attributes['type'].validate(current_schema, data, fragments, processor, validator, {:disallow => true}.merge(options)) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
json-schema-2.4.1 | lib/json-schema/attributes/disallow.rb |
json-schema-2.4.0 | lib/json-schema/attributes/disallow.rb |
json-schema-2.3.0 | lib/json-schema/attributes/disallow.rb |