Method: Crossbeam::Errors#add_multiple_errors
- Defined in:
- lib/crossbeam/errors.rb
#add_multiple_errors(errors) ⇒ Hash
Add multiple errors to the error hash
27 28 29 30 31 32 33 34 35 |
# File 'lib/crossbeam/errors.rb', line 27 def add_multiple_errors(errors) errors.each do |key, values| if values.is_a?(String) add(key, values) elsif [Array, Hash].include?(values.class) values.each { |value| add(key, value) } end end end |