MCPcopy
hub / github.com/ContainerSSH/ContainerSSH / NewReaderLoader

Function NewReaderLoader

internal/config/loader_reader.go:17–30  ·  view source on GitHub ↗

NewReaderLoader loads YAML files from reader.

(
	reader io.Reader,
	logger log.Logger,
	format Format,
)

Source from the content-addressed store, hash-verified

15
16// NewReaderLoader loads YAML files from reader.
17func NewReaderLoader(
18 reader io.Reader,
19 logger log.Logger,
20 format Format,
21) (Loader, error) {
22 if err := format.Validate(); err != nil {
23 return nil, err
24 }
25 return &readerLoader{
26 reader: reader,
27 logger: logger,
28 format: format,
29 }, nil
30}
31
32type readerLoader struct {
33 reader io.Reader

Callers 2

testSaveLoadFunction · 0.92
Test04CompatibilityFunction · 0.92

Calls 1

ValidateMethod · 0.65

Tested by 2

testSaveLoadFunction · 0.74
Test04CompatibilityFunction · 0.74