File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ Copyright 2020 The Compose Specification Authors.
3+
4+ Licensed under the Apache License, Version 2.0 (the "License");
5+ you may not use this file except in compliance with the License.
6+ You may obtain a copy of the License at
7+
8+ http://www.apache.org/licenses/LICENSE-2.0
9+
10+ Unless required by applicable law or agreed to in writing, software
11+ distributed under the License is distributed on an "AS IS" BASIS,
12+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+ See the License for the specific language governing permissions and
14+ limitations under the License.
15+ */
16+
17+ package utils
18+
19+ import (
20+ "strconv"
21+ "strings"
22+ )
23+
24+ // StringContains check if an array contains a specific value
25+ func StringContains (array []string , needle string ) bool {
26+ for _ , val := range array {
27+ if val == needle {
28+ return true
29+ }
30+ }
31+ return false
32+ }
33+
34+ // StringToBool converts a string to a boolean ignoring errors
35+ func StringToBool (s string ) bool {
36+ b , _ := strconv .ParseBool (strings .ToLower (strings .TrimSpace (s )))
37+ return b
38+ }
You can’t perform that action at this time.
0 commit comments