ToStringSliceE: Support string values

This commit is contained in:
Chance Zibolski 2015-02-18 18:44:31 -08:00 committed by spf13
parent 9590eb1aa4
commit 5529b218a4

View File

@ -11,6 +11,7 @@ import (
"html/template" "html/template"
"reflect" "reflect"
"strconv" "strconv"
"strings"
"time" "time"
jww "github.com/spf13/jwalterweatherman" jww "github.com/spf13/jwalterweatherman"
@ -292,6 +293,8 @@ func ToStringSliceE(i interface{}) ([]string, error) {
return a, nil return a, nil
case []string: case []string:
return v, nil return v, nil
case string:
return strings.Split(v, " "), nil
default: default:
return a, fmt.Errorf("Unable to Cast %#v to []string", i) return a, fmt.Errorf("Unable to Cast %#v to []string", i)
} }