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.



345
346
347
# File 'lib/little_ghost/tool.rb', line 345

def initialize(schema)
  @schema = schema
end

Instance Method Details

#validate(value) ⇒ Object



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

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