Added test for minimal example. Omit optional values when not set. Added messages for route info, production drop and route end.

This commit is contained in:
Oliver Jakoubek 2020-05-29 11:02:33 +02:00
commit df964e0ecf
9 changed files with 283 additions and 8 deletions

View file

@ -1,6 +1,9 @@
package feragstring
import "fmt"
import (
"fmt"
"strings"
)
type FeragMessage struct {
messageStart string
@ -21,7 +24,7 @@ func (fm *FeragMessage) MessageTemplate() MessageTemplateFunc {
return func(fm *FeragMessage, s string) string {
message := fm.getMessageStart()
message += s
message += fm.getMessageEnd() + linebreak
return message
message += fm.getMessageEnd()
return strings.TrimSpace(message) + linebreak
}
}