# File formvalidator.rb, line 396 def field_filter_regexp_map @profile[:field_filter_regexp_map].to_a.each do |re,filters| filters.to_a.each do |filter| if respond_to?("filter_#{filter}".intern) @form.keys.select {|key| key =~ re}.each do |match| # If a key has multiple elements, apply filter to each element if @form[match].to_a.length > 1 @form[match].each_index do |i| elem = @form[match][i] @form[match][i] = self.send("filter_#{filter}".intern, elem) end else @form[match] = self.send("filter_#{filter}".intern, @form[match].to_s) end end end end end @form end