class Openapi3Parser::Validation::InputValidator

Attributes

callable[R]

Public Class Methods

new(callable) click to toggle source
# File lib/openapi3_parser/validation/input_validator.rb, line 8
def initialize(callable)
  @callable = callable
end

Public Instance Methods

call(validatable) click to toggle source
# File lib/openapi3_parser/validation/input_validator.rb, line 12
def call(validatable)
  error = callable.call(validatable.input)
  validatable.add_error(error) if error
end