Documentation ¶
Index ¶
- Constants
- Variables
- type EnvVariable
- type Environment
- type EnvironmentFromYaml
- type Myrddin
- func (m *Myrddin) AddModule(p module.Module) error
- func (m *Myrddin) Environment() *Environment
- func (m *Myrddin) JsonLoader(filename string) string
- func (m *Myrddin) Load(uri string) error
- func (m *Myrddin) Loader(method string, filename string) string
- func (m *Myrddin) Parse(options ...ParseOption) error
- func (m *Myrddin) PngLoader(filename string) string
- func (m *Myrddin) ReadFile(uri string) ([]byte, error)
- func (m *Myrddin) Reader(filename string) string
- func (m *Myrddin) SvgLoader(filename string) string
- type Option
- type ParseOption
- type Plugin
Constants ¶
View Source
const (
EnvironmentFileName = "/env.yaml"
)
View Source
const (
Version = "0.9"
)
Variables ¶
View Source
var ProcessingFileName = func() string {
return "config.debug"
}
View Source
var (
SpecialFiles = []string{EnvironmentFileName}
)
Functions ¶
This section is empty.
Types ¶
type EnvVariable ¶
type EnvVariable struct { Name string Value interface{} }
type Environment ¶ added in v1.0.1
type Environment struct { *Myrddin // contains filtered or unexported fields }
type EnvironmentFromYaml ¶ added in v1.0.1
type EnvironmentFromYaml map[string]interface{}
type Myrddin ¶
type Myrddin struct {
// contains filtered or unexported fields
}
func (*Myrddin) Environment ¶ added in v1.0.1
func (m *Myrddin) Environment() *Environment
func (*Myrddin) JsonLoader ¶
func (*Myrddin) Parse ¶
func (m *Myrddin) Parse(options ...ParseOption) error
type Option ¶
func DefaultLoaders ¶
func DefaultLoaders() Option
type ParseOption ¶
type ParseOption Option
func Define ¶
func Define(name string, data interface{}) ParseOption
Source Files ¶
Click to show internal directories.
Click to hide internal directories.