commit | ee049ec2db3921e8a013fc0a9fd167e8c7950f7f | [log] [tgz] |
---|---|---|
author | Jamie Hannaford <jamie.hannaford@rackspace.com> | Wed Oct 22 17:02:55 2014 +0200 |
committer | Jamie Hannaford <jamie.hannaford@rackspace.com> | Wed Oct 22 17:10:27 2014 +0200 |
tree | dcc6bf966ae7fab1f2a75b93d4230bd3c28a8c94 | |
parent | 6adb125438b157557c78d61b1801d1e020627011 [diff] [blame] |
Moving util function into root package to avoid import cycle
diff --git a/util.go b/util.go index 1715458..c66af89 100644 --- a/util.go +++ b/util.go
@@ -29,3 +29,17 @@ } return url } + +// BuildQuery constructs the query section of a URI from a map. +func BuildQuery(params map[string]string) string { + if len(params) == 0 { + return "" + } + + query := "?" + for k, v := range params { + query += k + "=" + v + "&" + } + query = query[:len(query)-1] + return query +}