MCPcopy Create free account
hub / github.com/SolarLune/masterplan / Get

Method Get

resources.go:32–51  ·  view source on GitHub ↗
(resourcePath string)

Source from the content-addressed store, hash-verified

30}
31
32func (resourceBank ResourceBank) Get(resourcePath string) *Resource {
33
34 resource, exists := resourceBank[resourcePath]
35
36 if !exists {
37 res, err := NewResource(resourcePath)
38
39 if err != nil {
40 return nil
41 }
42
43 resource = res
44
45 resourceBank[resourcePath] = res
46
47 }
48
49 return resource
50
51}
52
53func (resourceBank ResourceBank) Destroy() {
54

Callers 2

NewResourceFunction · 0.45
ParseMethod · 0.45

Calls 1

NewResourceFunction · 0.85

Tested by

no test coverage detected