Class: LittleGhost::Tool::SchemaValidator

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

Overview

:nodoc:

Constant Summary collapse

REGEXP_TIMEOUT =
0.05

Instance Method Summary collapse

Constructor Details

#initialize(schema) ⇒ SchemaValidator

Returns a new instance of SchemaValidator.



464
465
466
# File 'lib/little_ghost/tool.rb', line 464

def initialize(schema)
  @schema = schema
end

Instance Method Details

#validate(value) ⇒ Object



468
469
470
471
472
# File 'lib/little_ghost/tool.rb', line 468

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