class Falcon::Middleware::Redirect
def call(request)
def call(request) if host = lookup(request) if @endpoint.default_port? location = "#{@endpoint.scheme}://#{host.authority}#{request.path}" else location = "#{@endpoint.scheme}://#{host.authority}:#{@endpoint.port}#{request.path}" end return Protocol::HTTP::Response[301, [['location', location]], []] else super end end