Ticket #8004: series_singularization_patch.diff
| File series_singularization_patch.diff, 1.2 kB (added by daveverwer, 1 year ago) |
|---|
-
test/inflector_test.rb
old new 25 25 "ability" => "abilities", 26 26 "agency" => "agencies", 27 27 "movie" => "movies", 28 "nursery" => "nurseries", 29 "misery" => "miseries", 28 30 29 31 "archive" => "archives", 30 32 … … 64 66 "news" => "news", 65 67 66 68 "series" => "series", 69 "mini-series" => "mini-series", 67 70 "species" => "species", 68 71 69 72 "quiz" => "quizzes", -
lib/active_support/inflections.rb
old new 27 27 inflect.singular(/(tive)s$/i, '\1') 28 28 inflect.singular(/([lr])ves$/i, '\1f') 29 29 inflect.singular(/([^aeiouy]|qu)ies$/i, '\1y') 30 inflect.singular(/ (s)eries$/i, '\1eries')30 inflect.singular(/^([a-z]+-)?(series)$/i, '\1\2') 31 31 inflect.singular(/(m)ovies$/i, '\1ovie') 32 32 inflect.singular(/(x|ch|ss|sh)es$/i, '\1') 33 33 inflect.singular(/([m|l])ice$/i, '\1ouse')