module ActionDispatch::Http::FilterRedirect

Private Instance Methods

location_filter_match?() click to toggle source
# File lib/action_dispatch/http/filter_redirect.rb, line 25
def location_filter_match?
  location_filters.any? do |filter|
    if String === filter
      location.include?(filter)
    elsif Regexp === filter
      location.match?(filter)
    end
  end
end
location_filters() click to toggle source
# File lib/action_dispatch/http/filter_redirect.rb, line 17
def location_filters
  if request
    request.get_header("action_dispatch.redirect_filter") || []
  else
    []
  end
end