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 |