in pkg/generator/cisco/asa/asa.go [116:136]
func New(cfg *ucfg.Config) (generator.Generator, error) {
c := defaultConfig()
if err := cfg.Unpack(&c); err != nil {
return nil, err
}
a := &Asa{
IncludeTimestamp: c.IncludeTimestamp,
}
a.randomize()
for i, v := range msgTemplates {
t, err := template.New(strconv.Itoa(i)).Funcs(generator.FunctionMap).Parse(v)
if err != nil {
return nil, err
}
a.templates = append(a.templates, t)
}
return a, nil
}