INNER CODE UNIT · Go

func

raystack/optimus · config/config.go:25

func (o *Optimus) GetNamespaceByName(name string) (*Namespace, error) {
	if o.namespaceNameToNamespace == nil {
		o.namespaceNameToNamespace = make(map[string]*Namespace)
		for _, namespace := range o.Namespaces {
			o.namespaceNameToNamespace[namespace.Name] = namespace
		}
	}
	if o.namespaceNameToNamespace[name] == nil {
		return nil, fmt.Errorf("namespace [%s] is not found", name)
	}
	return o.namespaceNameToNamespace[name], nil
}

func (o *Optimus) GetVersion() string {
	return strconv.Itoa(o.Version)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…