Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loader ¶
type Loader interface { Import(data []byte) error Initialize() error Get(key string) ([]byte, error) Put(key string, value []byte) error // Must functions will panic if they can't do what is requested. // They are maingly meant for use with configs that are required for an app to start up MustGetString(key string) string MustGetBool(key string) bool MustGetInt(key string) int MustGetDuration(key string) time.Duration }
Loader is a object that can import, initialize, and Get config values
func NewMappedLoader ¶
NewMappedLoader creates a Loader that will build config from JSON and store it in a a basic map This is meant to be a stubbed / example implementation of a loader, its not really actually meant to be used in a production environment.
Directories ¶
Path | Synopsis |
---|---|
Package loadermock is a generated GoMock package.
|
Package loadermock is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.