domkm / silk

Routing for Clojure & ClojureScript
222 stars 13 forks source link

It does not return ;=> {:username "domkm", :domkm.silk/name :route-name, :domkm.silk/pattern {:path ["users" :username]}} #4

Closed geraldodev closed 9 years ago

geraldodev commented 9 years ago

(silk/match (silk/route [:route-name [["users" :username]]]) {:path ["users" "domkm"]})

does not return

;=> {:username "domkm", :domkm.silk/name :route-name, :domkm.silk/pattern {:path ["users" :username]}}

as docs says

as well as

(def user-routes (silk/routes [[:users-index [["users"]]] [:users-show [["users" (silk/int :id)]]]]))

(silk/match user-routes {:path ["users" "42"]})

domkm commented 9 years ago

Thanks for the report. As a temporary workaround, you can wrap the URL map with silk/url.

I'll get this fixed up and cut a new release.