class ActionDispatch::Routing::PathRedirect
def escape(params)
def escape(params) Hash[params.map{ |k,v| [k, Rack::Utils.escape(v)] }] end
def inspect
def inspect "redirect(#{status}, #{block})" end
def path(params, request)
def path(params, request) (params.empty? || !block.match(/%\{\w*\}/)) ? block : (block % escape(params)) end