Class: Journaled::JsonSchemaModel::Validator

Inherits:
Object
  • Object
show all
Defined in:
app/models/journaled/json_schema_model/validator.rb

Instance Method Summary collapse

Constructor Details

#initialize(schema_name) ⇒ Validator

Returns a new instance of Validator.



2
3
4
# File 'app/models/journaled/json_schema_model/validator.rb', line 2

def initialize(schema_name)
  @schema_name = schema_name
end

Instance Method Details

#validate!(json_to_validate) ⇒ Object



6
7
8
# File 'app/models/journaled/json_schema_model/validator.rb', line 6

def validate!(json_to_validate)
  JSON::Validator.validate!(json_schema, json_to_validate)
end