HTTP::Router++

WAFを作っていて、HTTP::Router側にほしいなぁと思っていた機能を幾つかいれてみた。

HTTP::Router側にmap.resourceとかmap.connectとかの記述からRoute作るBuilderの機能とRouting Tableのデバッグ用機能。実装はちょっともっとDRYになるように修正したいなと。

masakiさんに聞いたところHTTP::RouterはDispatcherの機能は含有しないようなので、HTTP::Router使ったDispatcherをモジュール化してWAFに組み込んでみようかなと。

# Mouse化するか否かはHTTP::Routerがある程度できてからかなぁと。