module Rack::App::InstanceMethods::RedirectTo
Public Instance Methods
redirect_to(url, params={})
click to toggle source
# File lib/rack/app/instance_methods/redirect_to.rb, line 3 def redirect_to(url, params={}) if params.empty? url = [url, request.env['QUERY_STRING']].join('?') unless request.env['QUERY_STRING'].empty? else query_string = Rack::Utils.build_nested_query(params) url = [url, query_string].join('?') end response.status = 301 response.headers['Location']= url finish! end