aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport
diff options
context:
space:
mode:
authorElben Shira <elbenshira@gmail.com>2013-12-10 11:06:59 -0600
committerElben Shira <elbenshira@gmail.com>2013-12-10 11:25:06 -0600
commit88cff33a63699d08220411b0090f2f0e40c15cf3 (patch)
treedc4d481d43e5132430063c76ac1d38da2848ce03 /activesupport
parentbd360ad3c1d59273bf96ea01b17cf04285816dc2 (diff)
downloadrails-88cff33a63699d08220411b0090f2f0e40c15cf3.tar.gz
rails-88cff33a63699d08220411b0090f2f0e40c15cf3.tar.bz2
rails-88cff33a63699d08220411b0090f2f0e40c15cf3.zip
Replace with gsub! in ActiveSupport::Inflector.
Diffstat (limited to 'activesupport')
-rw-r--r--activesupport/lib/active_support/inflector/methods.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/activesupport/lib/active_support/inflector/methods.rb b/activesupport/lib/active_support/inflector/methods.rb
index 0f7ae98a8a..cdee4c2ca5 100644
--- a/activesupport/lib/active_support/inflector/methods.rb
+++ b/activesupport/lib/active_support/inflector/methods.rb
@@ -117,7 +117,8 @@ module ActiveSupport
result.gsub!(/([a-z\d]*)/i) { |match|
"#{inflections.acronyms[match] || match.downcase}"
}
- options.fetch(:capitalize, true) ? result.gsub(/^\w/) { $&.upcase } : result
+ result.gsub!(/^\w/) { $&.upcase } if options.fetch(:capitalize, true)
+ result
end
# Capitalizes all the words and replaces some characters in the string to