Class: RosettAi::Validators::DesignValidator

Inherits:
SchemaValidator show all
Defined in:
lib/rosett_ai/validators/design_validator.rb

Overview

Validates design documents against the design JSON Schema.

Constant Summary collapse

SCHEMA_PATH =

Returns Path to the JSON Schema file used for validation.

Returns:

  • (String)

    Path to the JSON Schema file used for validation.

'conf/schemas/design_schema.json'

Instance Attribute Summary

Attributes inherited from SchemaValidator

#errors

Instance Method Summary collapse

Methods inherited from SchemaValidator

#valid?, #validate

Constructor Details

#initializeDesignValidator

Returns a new instance of DesignValidator.



14
15
16
# File 'lib/rosett_ai/validators/design_validator.rb', line 14

def initialize
  super(schema: 'design_schema.json')
end