Skip to content

alecthomas/rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An opinionated API for building RESTful services

type todoService struct {}
func (t *todoService) CreateTodo(todo *Todo) error { return nil }
func (t *todoService) DeleteTodo(id string) (*Todo, error) { return nil, nil }
func (t *todoService) AddChild(parent string, todo *Todo) error { return nil }

todo := &todoService{}

api := rest.New()
api.Post("/todo", todo.CreateTodo).
api.Delete("/todo/:id", todo.DeleteTodo).
api.Post("/todo/:id/children", todo.AddChild).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages