aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@plataformatec.com.br>2012-02-03 06:23:00 -0800
committerJosé Valim <jose.valim@plataformatec.com.br>2012-02-03 06:23:00 -0800
commitd709b124d1815340f4a2229b05362ea37298288f (patch)
tree2721da0d71dff7a50023d0229adb3009e3d0da7a /activesupport/lib
parent5325adc9cac99ba246869b714cad85d0f4e4d0d0 (diff)
parent1c61f7e6cb2882907fa85fabbf147937f5cc07bf (diff)
downloadrails-d709b124d1815340f4a2229b05362ea37298288f.tar.gz
rails-d709b124d1815340f4a2229b05362ea37298288f.tar.bz2
rails-d709b124d1815340f4a2229b05362ea37298288f.zip
Merge pull request #4865 from bogdan/deprecate_per_key
AC::Callbacks: remove usage of :per_key option from filters
Diffstat (limited to 'activesupport/lib')
-rw-r--r--activesupport/lib/active_support/callbacks.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/activesupport/lib/active_support/callbacks.rb b/activesupport/lib/active_support/callbacks.rb
index 5eaeac2cb3..bc6bd55a45 100644
--- a/activesupport/lib/active_support/callbacks.rb
+++ b/activesupport/lib/active_support/callbacks.rb
@@ -136,8 +136,8 @@ module ActiveSupport
end
def _update_filter(filter_options, new_options)
- filter_options[:if].push(new_options[:unless]) if new_options.key?(:unless)
- filter_options[:unless].push(new_options[:if]) if new_options.key?(:if)
+ filter_options[:if].concat(Array(new_options[:unless])) if new_options.key?(:unless)
+ filter_options[:unless].concat(Array(new_options[:if])) if new_options.key?(:if)
end
def recompile!(_options, _per_key)