Method: MotionSupport::Inflector::Inflections#singular
- Defined in:
- motion/inflector/inflections.rb
#singular(rule, replacement) ⇒ Object
Specifies a new singularization rule and its replacement. The rule can either be a string or a regular expression. The replacement should always be a string that may include references to the matched data from the rule.
109 110 111 112 113 |
# File 'motion/inflector/inflections.rb', line 109 def singular(rule, replacement) @uncountables.delete(rule) if rule.is_a?(String) @uncountables.delete(replacement) @singulars.prepend([rule, replacement]) end |