Module: Interactor::Validation::Validators::Array
- Defined in:
- lib/interactor/validation/validators/array.rb
Instance Method Summary collapse
Instance Method Details
#validate_array(param, value, nested_rules) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/interactor/validation/validators/array.rb', line 7 def validate_array(param, value, nested_rules) return unless value.is_a?(::Array) value.each_with_index do |item, idx| validate_nested_item(param, item, nested_rules, idx) # Halt on first error if configured break if validation_config(:halt) && errors.any? end end |