Skip to content

Instantly share code, notes, and snippets.

@oleiade
Created November 15, 2013 15:16
Show Gist options
  • Save oleiade/7485917 to your computer and use it in GitHub Desktop.
Save oleiade/7485917 to your computer and use it in GitHub Desktop.
Routes mapping
package api
import (
"github.com/codegangsta/martini"
)
type HandlersMap map[string]func(args...interface{})string
type RoutesMapping map[string]HandlersMap
var routes = &RoutesMap{
"/jobs": &HandlersMap{
"GET": JobsList,
"POST": JobsPost,
},
"/jobs/:name/": &HandlersMap{
"GET": JobsGet,
"PUT": JobsPut,
"DELETE": JobsDelete,
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment