aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/support/inflector.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2004-12-07 14:48:53 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2004-12-07 14:48:53 +0000
commit49403831fc90a9d0d6955bab2ae6f7833be3c0ba (patch)
tree4765bf694483851dc83b6d9dbaada5caede95a81 /activerecord/lib/active_record/support/inflector.rb
parent8a40c6b52258df9f790fd160104c3ab18e0494e7 (diff)
downloadrails-49403831fc90a9d0d6955bab2ae6f7833be3c0ba.tar.gz
rails-49403831fc90a9d0d6955bab2ae6f7833be3c0ba.tar.bz2
rails-49403831fc90a9d0d6955bab2ae6f7833be3c0ba.zip
Fixed value quoting in all generated SQL statements, so that integers are not surrounded in quotes and that all sanitation are happening through the database's own quoting routine. This should hopefully make it lots easier for new adapters that doesn't accept '1' for integer columns.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@70 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/lib/active_record/support/inflector.rb')
-rw-r--r--activerecord/lib/active_record/support/inflector.rb26
1 files changed, 13 insertions, 13 deletions
diff --git a/activerecord/lib/active_record/support/inflector.rb b/activerecord/lib/active_record/support/inflector.rb
index b41f85188b..bc5724e742 100644
--- a/activerecord/lib/active_record/support/inflector.rb
+++ b/activerecord/lib/active_record/support/inflector.rb
@@ -62,18 +62,18 @@ module Inflector
def singular_rules #:doc:
[
- [/(x|ch|ss)es$/, '\1'],
- [/movies$/, 'movie'],
- [/([^aeiouy]|qu)ies$/, '\1y'],
- [/([lr])ves$/, '\1f'],
- [/([^f])ves$/, '\1fe'],
- [/(analy|ba|diagno|parenthe|progno|synop|the)ses$/, '\1sis'],
- [/([ti])a$/, '\1um'],
- [/people$/, 'person'],
- [/men$/, 'man'],
- [/status$/, 'status'],
- [/children$/, 'child'],
- [/s$/, '']
- ]
+ [/(x|ch|ss)es$/, '\1'],
+ [/movies$/, 'movie'],
+ [/([^aeiouy]|qu)ies$/, '\1y'],
+ [/([lr])ves$/, '\1f'],
+ [/([^f])ves$/, '\1fe'],
+ [/(analy|ba|diagno|parenthe|progno|synop|the)ses$/, '\1sis'],
+ [/([ti])a$/, '\1um'],
+ [/people$/, 'person'],
+ [/men$/, 'man'],
+ [/status$/, 'status'],
+ [/children$/, 'child'],
+ [/s$/, '']
+ ]
end
end \ No newline at end of file