aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/CHANGELOG
diff options
context:
space:
mode:
authorJon Leighton <j@jonathanleighton.com>2011-07-18 16:06:21 +0100
committerJon Leighton <j@jonathanleighton.com>2011-08-15 12:38:38 +0100
commit8bba95f293714283f6fc30cb213af54811cccff3 (patch)
tree57dc3f0455622ae001a45f20e4dbf80cee19c071 /activesupport/CHANGELOG
parent6f4b405250157c76fea86c42c8b0854ca4a3c4b8 (diff)
downloadrails-8bba95f293714283f6fc30cb213af54811cccff3.tar.gz
rails-8bba95f293714283f6fc30cb213af54811cccff3.tar.bz2
rails-8bba95f293714283f6fc30cb213af54811cccff3.zip
Just do the method call directly in Module#delegate, if we can (we cannot for method names ending in '='). Two reasons: 1) it's faster, see https://gist.github.com/1089783 and 2) more importantly, delegate should not allow you to accidentally call private or protected methods.
Diffstat (limited to 'activesupport/CHANGELOG')
-rw-r--r--activesupport/CHANGELOG4
1 files changed, 3 insertions, 1 deletions
diff --git a/activesupport/CHANGELOG b/activesupport/CHANGELOG
index a25720adbf..2129e8b179 100644
--- a/activesupport/CHANGELOG
+++ b/activesupport/CHANGELOG
@@ -1,11 +1,13 @@
*Rails 3.2.0 (unreleased)*
+* Removed support for using Module#delegate to delegate to non-public methods [Jon Leighton]
+
* The definition of blank string for Ruby 1.9 has been extended to Unicode whitespace.
Also, in 1.8 the ideographic space U+3000 is considered to be whitespace. [Akira Matsuda, Damien Mathieu]
* The inflector understands acronyms. [dlee]
-* Deprecated ActiveSupport::Memoizable in favor of Ruby memoization pattern [José Valim]
+* Deprecated ActiveSupport::Memoizable in favor of Ruby memoization pattern [José Valim]
* Added Time#all_day/week/quarter/year as a way of generating ranges (example: Event.where(created_at: Time.now.all_week)) [DHH]