viper.go: GetDurationSlice

This commit is contained in:
Roman Volosatovs 2017-04-13 10:43:54 +02:00
parent 5d46e70da8
commit 0d3c5c6c30
No known key found for this signature in database
GPG Key ID: 3AC661943D80C89E
1 changed files with 6 additions and 0 deletions

View File

@ -684,6 +684,12 @@ func (v *Viper) GetDuration(key string) time.Duration {
return cast.ToDuration(v.Get(key)) return cast.ToDuration(v.Get(key))
} }
// GetDurationSlice returns the value associated with the key as a slice of durations.
func GetDurationSlice(key string) []string { return v.GetDurationSlice(key) }
func (v *Viper) GetDurationSlice(key string) []string {
return cast.ToDurationSlice(v.Get(key))
}
// GetStringSlice returns the value associated with the key as a slice of strings. // GetStringSlice returns the value associated with the key as a slice of strings.
func GetStringSlice(key string) []string { return v.GetStringSlice(key) } func GetStringSlice(key string) []string { return v.GetStringSlice(key) }
func (v *Viper) GetStringSlice(key string) []string { func (v *Viper) GetStringSlice(key string) []string {