0
0
Commit Graph

11 Commits

Author SHA1 Message Date
Gibheer
3e0a3f20a7 allow a dash in the middle url part 2013-09-10 08:56:24 +02:00
Gibheer
defb7703c6 sort routes for more specific results
This change sorts the routes to get the most specific routes first and
avoid hitting a route which is not the most specific match.
With this the regex to extract variables is made more strict to avoid
matching half of the URI.
2013-09-09 15:45:59 +02:00
Gibheer
8ff98ff9dd change route regex to string beginning and end 2013-02-11 19:51:54 +01:00
Gibheer
335dbdd487 catch empty routes
This fixes a bug where an empty route would catch all requests resulting
in all routes found with the empty route.
2013-01-29 15:28:59 +01:00
Gibheer
5057a8df45 kick out Zero::Request from router
To make the router more loose, I replaced the router with the plain
environment. The custom parameters are stored in the same key, so can be
used by the request later.
2012-12-22 16:06:30 +01:00
Gibheer
a95f1436c4 replaced .create with .new on Zero::Request 2012-12-12 18:38:46 +01:00
Gibheer
c6623d47df added custom parameters in the router 2012-11-29 20:02:28 +01:00
Gibheer
839084aa90 added documentation for router 2012-11-27 19:23:07 +01:00
Gibheer
4e72614a28 replace rack router with the zero router 2012-11-16 10:57:14 +01:00
Gibheer
ea20ebf46c use zero/all to require everything 2012-11-08 21:36:56 +01:00
Gibheer
79537632ac added new router to the tools
This small router is intended to work like URLMap, but with the feature
that it can extract variables from routes.
2012-10-13 11:48:11 +02:00