1package name 2 3// VarCaseSingle version of a name. 4// foo_bar = fooBar 5// admin/widget = adminWidget 6// User = users 7func VarCaseSingle(s string) string { 8 return New(s).VarCaseSingle().String() 9} 10 11// VarCaseSingle version of a name. 12// foo_bar = fooBar 13// admin/widget = adminWidget 14// User = users 15func (i Ident) VarCaseSingle() Ident { 16 return Ident{i.Group().Singularize().Camelize()} 17} 18 19// VarCasePlural version of a name. 20// foo_bar = fooBars 21// admin/widget = adminWidgets 22// User = users 23func VarCasePlural(s string) string { 24 return New(s).VarCasePlural().String() 25} 26 27// VarCasePlural version of a name. 28// foo_bar = fooBars 29// admin/widget = adminWidgets 30// User = users 31func (i Ident) VarCasePlural() Ident { 32 return Ident{i.Group().Pluralize().Camelize()} 33} 34 35// VarCase version of a name. 36// foo_bar = fooBar 37// admin/widget = adminWidget 38// Users = users 39func (i Ident) VarCase() Ident { 40 return Ident{i.Camelize()} 41} 42 43// VarCase version of a name. 44// foo_bar = fooBar 45// admin/widget = adminWidget 46// Users = users 47func VarCase(s string) string { 48 return New(s).VarCase().String() 49} 50