Sha256: c0a36d2b249b896d00c0bd6ce2db86a7ae736671c5708c546b6cdec91e0e8049
Contents?: true
Size: 434 Bytes
Versions: 5
Compression:
Stored size: 434 Bytes
Contents
# frozen_string_literal: true require 'json_schemer' require 'pathname' module Briard module SchemaUtils JSON_SCHEMA = schema = File.read(File.expand_path('../../resources/json-schema/briard_schema.json', __dir__)) def json_schema_errors schemer = JSONSchemer.schema(JSON_SCHEMA) errors = schemer.validate(self.meta).to_a errors.map {|err| JSONSchemer::Errors.pretty err }.presence end end end
Version data entries
5 entries across 5 versions & 1 rubygems