blob: 95e990939b5554026b3b9b1dccb34b37eee3313f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package env
// ID contains default svc name.
const ID = "env"
// Service provides ability to map _ENV values from config file.
type Service struct {
cfg *Config
}
// Init must return configure svc and return true if svc hasStatus enabled. Must return error in case of
// misconfiguration. Services must not be used without proper configuration pushed first.
func (s *Service) Init(cfg *Config) (bool, error) {
s.cfg = cfg
return true, nil
}
// GetEnv must return list of env variables.
func (s *Service) GetEnv() map[string]string {
return s.cfg.Values
}
|