Class: RequestHandler::Validation::Engine

Inherits:
Object
  • Object
show all
Defined in:
lib/request_handler/validation/engine.rb

Direct Known Subclasses

DefinitionEngine, DryEngine

Class Method Summary collapse

Class Method Details

.error_message(_validation_error) ⇒ Object

Raises:

  • (NotImplementedError)


20
21
22
# File 'lib/request_handler/validation/engine.rb', line 20

def self.error_message(_validation_error)
  raise NotImplementedError
end

.error_pointer(_validation_error) ⇒ Object

Raises:

  • (NotImplementedError)


24
25
26
# File 'lib/request_handler/validation/engine.rb', line 24

def self.error_pointer(_validation_error)
  raise NotImplementedError
end

.valid_schema?(_schema) ⇒ Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


8
9
10
# File 'lib/request_handler/validation/engine.rb', line 8

def self.valid_schema?(_schema)
  raise NotImplementedError
end

.validate(_value, _schema, options: {}) ⇒ Object

Raises:

  • (NotImplementedError)


12
13
14
# File 'lib/request_handler/validation/engine.rb', line 12

def self.validate(_value, _schema, options: {})
  raise NotImplementedError
end

.validate!(_value, _schema, options: {}) ⇒ Object

Raises:

  • (NotImplementedError)


16
17
18
# File 'lib/request_handler/validation/engine.rb', line 16

def self.validate!(_value, _schema, options: {})
  raise NotImplementedError
end