in pkg/yml/gateway.go [22:38]
func (g *Gateway) ToMem() []mem.MemModel {
result := make([]mem.MemModel, 0)
fullName := *g.Kind + separator + *g.Name
servers := make([]*mem.Server, 0)
for _, e := range g.Servers {
server := e.ToMem()
servers = append(servers, server)
}
gateway := &mem.Gateway{
FullName: &fullName,
Kind: g.Kind,
Name: g.Name,
Servers: servers,
}
result = append(result, gateway)
return result
}