engine

package
v0.6.1-0...-efaa8b1 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2017 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Agents         = make(map[string]string)
	AgentAccessKey string
)

Functions

This section is empty.

Types

type ScriptEngine

type ScriptEngine struct {
	VM        *otto.Otto
	Constants map[string]string
	AssetPath string
}

func New

func New() *ScriptEngine

func (*ScriptEngine) Constant

func (eng *ScriptEngine) Constant(name, value string)

func (*ScriptEngine) Execute

func (eng *ScriptEngine) Execute(script string) error

executes commands

func (*ScriptEngine) ExecuteFile

func (eng *ScriptEngine) ExecuteFile(filepath string)

read javascript file and execute

func (*ScriptEngine) ExecuteFunction

func (eng *ScriptEngine) ExecuteFunction(name, script string) (string, error)

func (*ScriptEngine) GetVar

func (eng *ScriptEngine) GetVar(name, script string) (interface{}, error)

func (*ScriptEngine) SetAsset

func (eng *ScriptEngine) SetAsset(path string)

func (*ScriptEngine) Validate

func (eng *ScriptEngine) Validate(script string) error

Jump to

Keyboard shortcuts

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