module StringInflection
Defined in:
string_inflection.crstring_inflection/agid.cr
string_inflection/plurals.cr
string_inflection/singulars.cr
string_inflection/version.cr
Constant Summary
-
PLURAL_PATTERNS =
[[/([hosxz])es$/i, "\\1"], [/ies$/i, "y"], [/men$/i, "man"]]
-
SINGULAR_PATTERNS =
[[/([sxz])$/i, "\\1es"], [/y$/i, "ies"]]
-
VERSION =
"0.1.3"
Class Method Summary
Macro Summary
- define_inflector(name = "to", class_name = "StringInflector", object = "self")
- define_instance_method(method, object)
- define_instance_methods(object)
- define_static_method(method)
- define_static_methods