render

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

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

Go to latest
Published: Feb 2, 2020 License: MIT Imports: 12 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Context

type Context map[string]interface{}

type ContextFunc

type ContextFunc func(r *http.Request, ctx Context)

type FieldsProvider

type FieldsProvider interface {
	LoggerFields(context.Context) map[string]interface{}
}

type Render

type Render struct {
	// contains filtered or unexported fields
}

func New

func New(isProd bool) *Render

func (*Render) AddContextFunc

func (r *Render) AddContextFunc(f ContextFunc)

func (*Render) AddFlash

func (r *Render) AddFlash(w http.ResponseWriter, req *http.Request, flash interface{}) error

func (*Render) AddTemplates

func (r *Render) AddTemplates(t Templates)

func (*Render) Configure

func (r *Render) Configure(app gongo.App) error

func (*Render) Error

func (r *Render) Error(w http.ResponseWriter, req *http.Request, err error)

func (*Render) Forbidden

func (r *Render) Forbidden(w http.ResponseWriter, req *http.Request)

func (*Render) MethodNotAllowed

func (r *Render) MethodNotAllowed(w http.ResponseWriter, req *http.Request)

func (*Render) NotFound

func (r *Render) NotFound(w http.ResponseWriter, req *http.Request)

func (*Render) Template

func (r *Render) Template(w http.ResponseWriter, req *http.Request, name string, ctx Context)

type Request

type Request struct {
	Method string
	Path   string
}

type Templates

type Templates interface {
	Open(name string) (http.File, error)
}

Jump to

Keyboard shortcuts

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