# File lib/formvalidator.rb, line 246 def require_some return nil unless Hash === @profile[:require_some] @profile[:require_some].keys.each do |group| enough = 0 num_to_require, fields = @profile[:require_some][group] fields.each do |field| unless @require_some_fields.include?(field) @require_some_fields << field end enough += 1 unless @form[field].to_s.empty? end @missing_fields.push(group.to_s) unless (enough >= num_to_require) end @missing_fields end