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