MCPcopy
hub / github.com/spf13/viper / Get

Method Get

remote/remote.go:22–32  ·  view source on GitHub ↗
(rp viper.RemoteProvider)

Source from the content-addressed store, hash-verified

20type remoteConfigProvider struct{}
21
22func (rc remoteConfigProvider) Get(rp viper.RemoteProvider) (io.Reader, error) {
23 cm, err := getConfigManager(rp)
24 if err != nil {
25 return nil, err
26 }
27 b, err := cm.Get(rp.Path())
28 if err != nil {
29 return nil, err
30 }
31 return bytes.NewReader(b), nil
32}
33
34func (rc remoteConfigProvider) Watch(rp viper.RemoteProvider) (io.Reader, error) {
35 cm, err := getConfigManager(rp)

Callers

nothing calls this directly

Calls 3

getConfigManagerFunction · 0.85
GetMethod · 0.65
PathMethod · 0.65

Tested by

no test coverage detected