# 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