# File lib/action_controller/filters.rb, line 504 def find_or_create_filter(filter,position) if found_filter = find_filter(filter) { |f| f.send("#{position}?") } found_filter else f = class_for_filter(filter).new(filter) # apply proxy to filter if necessary case position when :before BeforeFilterProxy.new(f) when :after AfterFilterProxy.new(f) else f end end end