app

package
v0.0.0-...-0dd24be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2018 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateRecipe

func CreateRecipe(w http.ResponseWriter, r *http.Request)

func DeleteRecipe

func DeleteRecipe(w http.ResponseWriter, r *http.Request)

func Handle

func Handle(entity string, action string, endpoint Endpoint, w http.ResponseWriter, r *http.Request)

func Index

func Index(w http.ResponseWriter, r *http.Request)

func ListIngredients

func ListIngredients(w http.ResponseWriter, r *http.Request)

func ListNames

func ListNames(w http.ResponseWriter, r *http.Request)

func ListRecepies

func ListRecepies(w http.ResponseWriter, r *http.Request)

func ListUnits

func ListUnits(w http.ResponseWriter, r *http.Request)

func Logger

func Logger(inner http.Handler, name string) http.Handler

func NewRouter

func NewRouter() *mux.Router

func ReadRecipe

func ReadRecipe(w http.ResponseWriter, r *http.Request)

func UpdateRecipe

func UpdateRecipe(w http.ResponseWriter, r *http.Request)

func UploadImage

func UploadImage(w http.ResponseWriter, r *http.Request)

Types

type Endpoint

type Endpoint func(w http.ResponseWriter, r *http.Request) ([]byte, error)

type Route

type Route struct {
	Name        string
	Method      string
	Pattern     string
	HandlerFunc http.HandlerFunc
}

func NewRoutes

func NewRoutes(rc c.RecipeController) []Route

type Routes

type Routes []Route

type Scope

type Scope struct {
	Entity  string   `json:"ent"`
	Actions []string `json:"act"`
}

type User

type User struct {
	Username string  `json:"usr"`
	Scopes   []Scope `json:"scp"`
	jwt.StandardClaims
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL