From 99f5add4be302a6b17f7098c1a9233a19de0fda4 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Wed, 15 May 2013 09:30:08 -0700 Subject: conditions are guaranteed to be arrays by initialize --- activesupport/lib/active_support/callbacks.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'activesupport/lib') diff --git a/activesupport/lib/active_support/callbacks.rb b/activesupport/lib/active_support/callbacks.rb index 6f89b16d36..d4c18793ca 100644 --- a/activesupport/lib/active_support/callbacks.rb +++ b/activesupport/lib/active_support/callbacks.rb @@ -463,8 +463,8 @@ module ActiveSupport end def conditions_lambdas - Array(options[:if]).map { |c| make_lambda c } + - Array(options[:unless]).map { |c| invert_lambda make_lambda c } + options[:if].map { |c| make_lambda c } + + options[:unless].map { |c| invert_lambda make_lambda c } end def _normalize_legacy_filter(kind, filter) -- cgit v1.2.3