in pkg/yml/plugin.go [22:36]
func (p *Plugin) ToMem() []mem.MemModel {
result := make([]mem.MemModel, 0)
plugins := make([]*mem.PluginSet, 0)
for _, s := range p.Sets {
plugin := s.ToMem()
plugins = append(plugins, plugin)
}
plugin := &mem.Plugin{
Kind: p.Kind,
Selector: p.Selector,
Sets: plugins,
}
result = append(result, plugin)
return result
}