# File lib/formvalidator.rb, line 343
    def filters
      Array(@profile[:filters]).each do |filter|
        if respond_to?("filter_#{filter}".intern)
          @form.keys.each do |field|
            # If a key has multiple elements, apply filter to each element
            if Array(@form[field]).length > 1
              @form[field].each_index do |i|
                elem = @form[field][i]
                @form[field][i] = self.send("filter_#{filter}".intern, elem)
              end
            else
              if not @form[field].to_s.empty?
                @form[field] =
                  self.send("filter_#{filter}".intern, @form[field].to_s)
              end
            end
          end
        end
      end
      @form
    end