public static string Ordinalize(this int number) { return(Inflector.Ordanize(number, number.ToString())); }
public static string Ordinalize(this string numberString) { return(Inflector.Ordanize(int.Parse(numberString), numberString)); }
public static string Camelize(this string lowercaseAndUnderscoredWord) { return(Inflector.Uncapitalize( Inflector.Pascalize(lowercaseAndUnderscoredWord))); }
public static string Titleize(this string word) { return(Regex.Replace(Inflector.Humanize( Underscore(word)), @"\b([a-z])", match => match.Captures[0].Value.ToUpper())); }
public static string Singularize(this string word) { return(Inflector.ApplyRules(Inflector.Singulars, word)); }
public static string Pluralize(this string word) { return(Inflector.ApplyRules(Inflector.Plurals, word)); }