./www/ruby-http_router, Kick-ass HTTP router for use in Rack

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2020Q2, Version: 0.11.2, Package name: ruby26-http_router-0.11.2, Maintainer: pkgsrc-users

# HTTP Router

## What is it?

This is an HTTP router for use in either a web framework, or on it's own using
Rack. It takes a set of routes and attempts to find the best match for
it. Take a look at the examples directory for how you'd use it in the Rack
context.

## Features

* Ordered route resolution.
* Supports variables, and globbing, both named and unnamed.
* Regex support for variables.
* Request condition support.
* Partial matches.
* Supports interstitial variables (e.g.
/my-:variable-brings.all.the.boys/yard) and unnamed variable /one/:/two
* Very fast and small code base (~1,000 loc).
* Sinatra via https://github.com/joshbuddy/http_router_sinatra


Required to run:
[lang/ruby26-base] [www/ruby-rack] [www/ruby-url_mount]

Master sites:

SHA1: 149ee0854244c8ec403b36b4f52b07066447e26b
RMD160: 0e7b9c3457b861488ec7b356873e9ab78f2fdd79
Filesize: 153 KB

Version history: (Expand)