예제 #1
0
파일: util.go 프로젝트: kdar/health
func NormalizeFileName(rs *inflect.Ruleset, v string) string {
	if len(v) == 0 {
		return ""
	}

	if unicode.IsLower(rune(v[0])) {
		return rs.Underscore(v)
	}
	return strings.ToLower(v)
}
예제 #2
0
파일: util.go 프로젝트: kdar/health
func NormalizeTypeName(rs *inflect.Ruleset, v string) string {
	if len(v) == 0 {
		return ""
	}

	if unicode.IsLower(rune(v[0])) {
		return rs.Capitalize(v)
	}
	return rs.Capitalize(rs.Camelize(strings.ToLower(v)))
}