We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e75a1a7 commit e68c5d7Copy full SHA for e68c5d7
helpers.go
@@ -111,6 +111,26 @@ func SnakeCase(in string) string {
111
return strings.Replace(string(out), "__", "_", -1)
112
}
113
114
+func SplitTitleCase(in string) string {
115
+ out := titleCase(in, " ")
116
+ return out
117
+}
118
+
119
+func TitleCase(in string) string {
120
+ out := titleCase(in, "")
121
122
123
124
+func titleCase(in string, sep string) string {
125
+ out := SnakeCase(in)
126
+ words := strings.Split(out, "_")
127
+ for i, word := range words {
128
+ words[i] = strings.Title(word)
129
+ }
130
+ out = strings.Join(words, sep)
131
132
133
134
func Substring(str string, length int) string {
135
if len(str) > length {
136
return strings.Join(strings.Split(str, "")[:length], "")
0 commit comments