# File lib/action_dispatch/routing/redirection.rb, line 67 def inspect "redirect(#{status}, #{block})" end
# File lib/action_dispatch/routing/redirection.rb, line 63 def path(params, request) (params.empty? || !block.match(/%\{\w*\}/)) ? block : (block % escape(params)) end
# File lib/action_dispatch/routing/redirection.rb, line 72 def escape(params) Hash[params.map{ |k,v| [k, Rack::Utils.escape(v)] }] end