mirror of https://github.com/knative/client.git
25 lines
563 B
Go
25 lines
563 B
Go
package event
|
|
|
|
import (
|
|
"regexp"
|
|
"strings"
|
|
)
|
|
|
|
const (
|
|
// DataContentEncodingKey is the key to DeprecatedDataContentEncoding for versions that do not support data content encoding
|
|
// directly.
|
|
DataContentEncodingKey = "datacontentencoding"
|
|
)
|
|
|
|
func caseInsensitiveSearch(key string, space map[string]interface{}) (interface{}, bool) {
|
|
lkey := strings.ToLower(key)
|
|
for k, v := range space {
|
|
if strings.EqualFold(lkey, strings.ToLower(k)) {
|
|
return v, true
|
|
}
|
|
}
|
|
return nil, false
|
|
}
|
|
|
|
var IsAlphaNumeric = regexp.MustCompile(`^[a-zA-Z0-9]+$`).MatchString
|