diff options
Diffstat (limited to 'connector/config.go')
-rw-r--r-- | connector/config.go | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/connector/config.go b/connector/config.go new file mode 100644 index 0000000..d719b49 --- /dev/null +++ b/connector/config.go @@ -0,0 +1,21 @@ +package connector + +import ( + "strconv" +) + +type Configuration map[string]string + +func (c Configuration) GetString(k string) string { + if ss, ok := c[k]; ok { + return ss + } + return "" +} + +func (c Configuration) GetInt(k string) (int, error) { + if ss, ok := c[k]; ok { + return strconv.Atoi(ss) + } + return 0, nil +} |