diff --git a/entc/gen/func.go b/entc/gen/func.go index fac50909c..7d6613d94 100644 --- a/entc/gen/func.go +++ b/entc/gen/func.go @@ -291,12 +291,20 @@ func ruleset() *inflect.Ruleset { "TLS", "TTL", "UDP", "UI", "UID", "URI", "URL", "UTF8", "UUID", "VM", "XML", "XMPP", "XSRF", "XSS", } { - acronyms[w] = struct{}{} - rules.AddAcronym(w) + addAcronym(rules, w) } return rules } +func addAcronym(rules *inflect.Ruleset, word string) { + acronyms[word] = struct{}{} + rules.AddAcronym(word) +} + +func AddAcronym(word string) { + addAcronym(rules, word) +} + // order returns a map of sort orders. // The key is the function name, and the value its database keyword. func order() map[string]string {