Module: Openc::JsonSchema::Validator
Instance Method Summary collapse
Instance Method Details
#validate(schema_path, record) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/openc/json_schema/validator.rb', line 6 def validate(schema_path, record) validator = Utils.load_validator(schema_path, record) errors = validator.validate # For now, we just handle the first error. error = errors[0] return if error.nil? convert_error(extract_error(error, record, validator)) end |