Genera: router & models

This commit is contained in:
Matthew Dillon 2014-10-13 09:23:02 -08:00
parent 08ae818d74
commit 9155ee88f1
5 changed files with 258 additions and 4 deletions

View file

@ -4,8 +4,15 @@ import "github.com/gorilla/mux"
func API() *mux.Router {
m := mux.NewRouter()
// Users
m.Path("/users").Methods("GET").Name(Users)
m.Path("/users").Methods("POST").Name(CreateUser)
m.Path("/users/{Id:.+}").Methods("GET").Name(User)
// Genera
m.Path("/genera").Methods("GET").Name(Genera)
m.Path("/genera").Methods("POST").Name(CreateGenus)
m.Path("/genera/{Id:.+}").Methods("GET").Name(Genus)
return m
}

View file

@ -1,7 +1,10 @@
package router
const (
User = "user"
CreateUser = "user:create"
Users = "users"
User = "user"
CreateUser = "user:create"
Users = "users"
Genus = "genus"
CreateGenus = "genus:create"
Genera = "genera"
)