This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Mar 26 13:54:26 -0700 2009 | |
| |
LICENSE | Thu Mar 26 12:16:58 -0700 2009 | |
| |
README | Mon Apr 13 20:22:54 -0700 2009 | |
| |
Rakefile | Thu Apr 30 18:51:55 -0700 2009 | |
| |
benchmarks/ | Tue May 05 11:27:53 -0700 2009 | |
| |
lib/ | Fri May 29 06:13:35 -0700 2009 | |
| |
spec/ | Fri May 29 06:13:35 -0700 2009 |
README
This is my awesome rack router. Mad props to Josh Peek, a lot (most?) of the concepts come from him. TODO: * Freeze the route object when it gets compiled Some points for discussion: --------------------------- * Caching the request object * Passing routing parameters to the app. Currently with env['rack_router.params] * How should an application tell the router that it cannot handle the request? Currently this is with a custom header * Should I pass in the matched route in the env Currently with env['rack_router.route'] * Should I allow an arbitrary hash to be set on the route (so that you can track any information). * How should multiple request objects be handled in context of mounting. * Be able to provide route paths using the internal array / string / symbol representation







