class JSchema::Validator::Not
Private Instance Methods
post_initialize(not_schema)
click to toggle source
# File lib/jschema/validator/not.rb, line 12 def post_initialize(not_schema) @schema = Schema.build(not_schema, parent, 'not') end
validate_args(schema)
click to toggle source
# File lib/jschema/validator/not.rb, line 8 def validate_args(schema) valid_schema?(schema, 'not') || invalid_schema('not', schema) end
validate_instance(instance)
click to toggle source
# File lib/jschema/validator/not.rb, line 16 def validate_instance(instance) if @schema.valid?(instance) "#{instance} must not validate against #{@schema}" end end