From 67782c84056e8bc87419e70eb493e97103a14cf1 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Sun, 21 Apr 2013 16:44:54 -0700 Subject: Let's be specific about the source of the param. Parameters can come from the URL, but also the query string or the body. For now we create a function ParamRoute to be explicit about which param we want. --- request.go | 6 +++--- request_test.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/request.go b/request.go index d71d579..49ed702 100644 --- a/request.go +++ b/request.go @@ -5,12 +5,12 @@ import ( ) type Request struct { - params map[string]string + routeParams map[string]string *http.Request } -func (self *Request) Param(name string) string { - return self.params[name] +func (self *Request) RouteParam(name string) string { + return self.routeParams[name] } func NewRequest(req *http.Request, match *Match) *Request{ diff --git a/request_test.go b/request_test.go index 19789d9..e622b7e 100644 --- a/request_test.go +++ b/request_test.go @@ -26,7 +26,7 @@ func TestBasicRequest(t *testing.T) { if request == nil { t.Fatal() } - if p := request.Param("bar"); p != "bar" { + if p := request.RouteParam("bar"); p != "bar" { t.Fatal() } } -- cgit 1.4.1