method
compile_filter
v3.2.13 -
Show latest stable
- Class:
ActionDispatch::Http::ParameterFilter
compile_filter()private
No documentation available.
# File actionpack/lib/action_dispatch/http/parameter_filter.rb, line 53
def compile_filter
strings, regexps, blocks = [], [], []
@filters.each do |item|
case item
when NilClass
when Proc
blocks << item
when Regexp
regexps << item
else
strings << item.to_s
end
end
regexps << Regexp.new(strings.join('|'), true) unless strings.empty?
[regexps, blocks]
end