handler

package
v0.0.0-...-5cd0214 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MethodTemplate

type MethodTemplate struct {
	Method   string `yaml:"method"`
	Block    string `yaml:"block"`
	Response string `yaml:"response"`
}

type MockedHandler

type MockedHandler struct {
	Overrides    []*MethodTemplate
	Autoload     bool
	AutoloadFile string
}

func (*MockedHandler) AddOverride

func (mh *MockedHandler) AddOverride(template *MethodTemplate)

func (*MockedHandler) Handler

func (mh *MockedHandler) Handler(w http.ResponseWriter, req *http.Request)

func (*MockedHandler) LoadFromFile

func (mh *MockedHandler) LoadFromFile(file string) []*MethodTemplate

func (*MockedHandler) ResetOverrides

func (mh *MockedHandler) ResetOverrides()

func (*MockedHandler) Serve

func (mh *MockedHandler) Serve(port int) error

Jump to

Keyboard shortcuts

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