2018-02-28 10:49:01 -05:00
|
|
|
package util
|
|
|
|
|
2018-05-16 19:42:06 -04:00
|
|
|
import "strings"
|
|
|
|
|
2018-02-28 10:49:01 -05:00
|
|
|
func InSlice(str string, values []string) bool {
|
|
|
|
for _, v := range values {
|
|
|
|
if str == v {
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
2018-05-16 19:42:06 -04:00
|
|
|
|
2018-07-23 20:01:35 -04:00
|
|
|
// SubstringInSlice returns true if str is contained within any element of the values slice. False otherwise
|
|
|
|
func SubstringInSlice(str string, values []string) bool {
|
|
|
|
for _, v := range values {
|
|
|
|
if strings.Contains(str, v) {
|
2018-05-16 19:42:06 -04:00
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|