class Spec::Rails::Matchers::RedirectTo

def expected_url

def expected_url
   case @expected
     when Hash
       return ActionController::UrlRewriter.new(@request, {}).rewrite(@expected)
     when :back
       return @request.env['HTTP_REFERER']
     when %r{^\w+://.*}
       return @expected
     else
       return "http://#{@request.host}" + (@expected.split('')[0] == '/' ? '' : '/') + @expected
   end
 end