Merge pull request #38 from gfanton/fix-camelcase

Fix camelCase when len = 1
This commit is contained in:
Manfred Touron 2017-01-04 07:39:11 +01:00 committed by GitHub
commit e8cdc47633

View File

@ -44,11 +44,18 @@ var ProtoHelpersFuncMap = template.FuncMap{
return strings.ToLower(s[:1]) + s[1:]
},
"camelCase": func(s string) string {
if len(s) > 1 {
return xstrings.ToCamelCase(s)
}
return strings.ToUpper(s[:1])
},
"lowerCamelCase": func(s string) string {
cc := xstrings.ToCamelCase(s)
return strings.ToLower(cc[:1]) + cc[1:]
if len(s) > 1 {
s = xstrings.ToCamelCase(s)
}
return strings.ToLower(s[:1]) + s[1:]
},
"snakeCase": func(s string) string {
return xstrings.ToSnakeCase(s)