Method: JSONSchemer::Schema#error

Defined in:
lib/json_schemer/schema.rb

#error(formatted_instance_location:, **options) ⇒ Object

[View source]

339
340
341
342
343
344
345
# File 'lib/json_schemer/schema.rb', line 339

def error(formatted_instance_location:, **options)
  if value == false && parent&.respond_to?(:false_schema_error)
    parent.false_schema_error(:formatted_instance_location => formatted_instance_location, **options)
  else
    "value at #{formatted_instance_location} does not match schema"
  end
end