module StringInflection
Defined in:
plurals.crsingulars.cr
string_inflection.cr
version.cr
Constant Summary
-
PLURAL_PATTERNS =
[[/([hosxz])es$/i, "\\1"], [/ies$/i, "y"], [/(m)en$/i, "\\1an"]]
-
SINGULAR_PATTERNS =
[[/([sxz])$/i, "\\1es"], [/y$/i, "ies"], [/(m)an$/i, "\\1en"]]
-
VERSION =
"0.1.6"
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