viper.go: GetBoolSlice

This commit is contained in:
Roman Volosatovs 2017-04-13 10:49:02 +02:00
parent 0d3c5c6c30
commit 9341daefb3
No known key found for this signature in database
GPG key ID: 3AC661943D80C89E

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))
} }
// GetBoolSlice returns the value associated with the key as a slice of booleans.
func GetBoolSlice(key string) []bool { return v.GetBoolSlice(key) }
func (v *Viper) GetBoolSlice(key string) []bool {
return cast.ToBoolSlice(v.Get(key))
}
// GetDurationSlice returns the value associated with the key as a slice of durations. // GetDurationSlice returns the value associated with the key as a slice of durations.
func GetDurationSlice(key string) []string { return v.GetDurationSlice(key) } func GetDurationSlice(key string) []string { return v.GetDurationSlice(key) }
func (v *Viper) GetDurationSlice(key string) []string { func (v *Viper) GetDurationSlice(key string) []string {