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.



349
350
351
# File 'lib/little_ghost/tool.rb', line 349

def initialize(schema)
  @schema = schema
end

Instance Method Details

#validate(value) ⇒ Object



353
354
355
356
357
# File 'lib/little_ghost/tool.rb', line 353

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