aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-07-22 06:52:10 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-07-22 06:52:10 +0000
commitfb2dd492d6c73207d7fad2ee1df152713e1dcaa9 (patch)
tree497f703b4fed498b3dfbe105af9c37eb2d846fa5 /activesupport/lib/active_support
parentecb0e3974123c7dfc503311f014f30fa1b77943b (diff)
downloadrails-fb2dd492d6c73207d7fad2ee1df152713e1dcaa9.tar.gz
rails-fb2dd492d6c73207d7fad2ee1df152713e1dcaa9.tar.bz2
rails-fb2dd492d6c73207d7fad2ee1df152713e1dcaa9.zip
Fixed inflections of "index/indices" #1766 [damn_pepe@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1881 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activesupport/lib/active_support')
-rw-r--r--activesupport/lib/active_support/inflector.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/activesupport/lib/active_support/inflector.rb b/activesupport/lib/active_support/inflector.rb
index 149b962579..ae1cbd213d 100644
--- a/activesupport/lib/active_support/inflector.rb
+++ b/activesupport/lib/active_support/inflector.rb
@@ -82,7 +82,7 @@ module Inflector
[
[/^(ox)$/i, '\1\2en'], # ox
[/([m|l])ouse$/i, '\1ice'], # mouse, louse
- [/(matr|vert)ix|ex$/i, '\1ices'], # matrix, vertex, index
+ [/(matr|vert|ind)ix|ex$/i, '\1ices'], # matrix, vertex, index
[/(x|ch|ss|sh)$/i, '\1es'], # search, switch, fix, box, process, address
[/([^aeiouy]|qu)ies$/i, '\1y'],
[/([^aeiouy]|qu)y$/i, '\1ies'], # query, ability, agency
@@ -106,7 +106,7 @@ module Inflector
def singular_rules #:doc:
[
[/(matr)ices$/i, '\1ix'],
- [/(vert)ices$/i, '\1ex'],
+ [/(vert|ind)ices$/i, '\1ex'],
[/^(ox)en/i, '\1'],
[/(alias)es$/i, '\1'],
[/([octop|vir])i$/i, '\1us'],