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