summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/router.scala7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/scala/router.scala b/src/main/scala/router.scala
index 7f85105..4a9f446 100644
--- a/src/main/scala/router.scala
+++ b/src/main/scala/router.scala
@@ -24,7 +24,12 @@ class Router[T] {
}
case _ => None
}
- testRoutes(path.split("/"), routes.toList)
+ val components = path.split("/").filter {
+ case "" => false
+ case "." => false // XXX do we want to keep this?
+ case _ => true
+ }
+ testRoutes(components, routes.toList)
}
def uriFor (mapping: Map[String, String]): Option[String] = {