constructor

package
v0.0.0-...-bbb754b Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InterfaceToMap

func InterfaceToMap(data interface{}) map[string]MultiValue

func Replace

func Replace(text string, variables []FindVarTyp) string

func RunParseTemplate

func RunParseTemplate(template string, filters map[string]string, httpData interface{}) string

func Stapler

func Stapler(params map[string]MultiValue, splitSymbol string) map[string]string

Types

type FindVarTyp

type FindVarTyp struct {
	L            int
	R            int
	FindValue    string            // Имя переменной в шаблоне
	ReplaceFinal string            // Значение, на которое меняем переменную
	Params       map[string]string // Параметры к имени переменной в шаблоне
}

от сюда >#Budget_level("переменная","$2")#< до сюда

func CircleReplace

func CircleReplace(variables []FindVarTyp, values map[string]string) []FindVarTyp

func FindVariable

func FindVariable(str string, symbols string) (out []FindVarTyp)

type MultiValue

type MultiValue struct {
	Type      int //0-пусто, 1-string,2-slice
	ValString string
	ValSlice  []string
}

Jump to

Keyboard shortcuts

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