// retoor <retoor@molodetz.nl>
import "web" for Router
var router = Router.new()
router.get("/", Fn.new { |r| "home" })
router.get("/users/:id", Fn.new { |r| "user" })
router.post("/api/data", Fn.new { |r| "data" })
var m1 = router.match("GET", "/")
System.print(m1 != null) // expect: true
var m2 = router.match("GET", "/users/123")
System.print(m2 != null) // expect: true
System.print(m2["params"]["id"]) // expect: 123
var m3 = router.match("POST", "/api/data")
System.print(m3 != null) // expect: true
var m4 = router.match("GET", "/notfound")
System.print(m4 == null) // expect: true