github.com/naoina/kocha@v0.7.1-0.20171129072645-78c7a531f799/resource.go (about)

     1  package kocha
     2  
     3  // ResourceSet represents a set of pre-loaded resources.
     4  type ResourceSet map[string]interface{}
     5  
     6  // Add adds pre-loaded resource.
     7  func (rs *ResourceSet) Add(name string, data interface{}) {
     8  	if *rs == nil {
     9  		*rs = ResourceSet{}
    10  	}
    11  	(*rs)[name] = data
    12  }
    13  
    14  // Get gets pre-loaded resource by name.
    15  func (rs ResourceSet) Get(name string) interface{} {
    16  	return rs[name]
    17  }