Next generation ruby URL parser