Class: LittleGhost::Tool::SchemaValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/little_ghost/tool.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(schema) ⇒ SchemaValidator

Returns a new instance of SchemaValidator.



375
376
377
# File 'lib/little_ghost/tool.rb', line 375

def initialize(schema)
  @schema = schema
end

Instance Method Details

#validate(value) ⇒ Object



379
380
381
382
383
# File 'lib/little_ghost/tool.rb', line 379

def validate(value)
  errors = []
  validate_value(@schema, value, "$", errors)
  errors
end