Merge from vendor branch TNF:
authortaca <taca>
Sun, 12 Sep 2010 04:05:22 +0000 (04:05 +0000)
committertaca <taca>
Sun, 12 Sep 2010 04:05:22 +0000 (04:05 +0000)
commit2620e5558ee30dfe7489c14377504fb3fba546d6
treeeb862828a912faa35444657f56db578cee2c8c39
parent765ab3c5534a747b639e392d879c4b2b27f70f21
parenta012e90b1c944b96216fc57fc95093a815049753
Merge from vendor branch TNF:
Importing www/ruby-rack-mount 0.6.13.

A stackable dynamic tree based Rack router.

Rack::Mount supports Rack's +X-Cascade+ convention to continue trying
routes if the response returns +pass+.  This allows multiple routes to
be nested or stacked on top of each other.  Since the application
endpoint can trigger the router to continue matching, middleware can
be used to add arbitrary conditions to any route.  This allows you to
route based on other request attributes, session information, or even
data dynamically pulled from a database.