Method: React::Validator#validate

Defined in:
lib/react/validator.rb

#validate(props) ⇒ Object



39
40
41
42
43
44
45
46
47
48
49
# File 'lib/react/validator.rb', line 39

def validate(props)
  self.errors = []
  validate_undefined(props) unless allow_undefined_props?
  props = coerce_native_hash_values(defined_props(props))
  validate_required(props)
  props.each do |name, value|
    validate_types(name, value)
    validate_allowed(name, value)
  end
  errors
end