From 9a7411a92b52022f881280d953a77c424b0f9a78 Mon Sep 17 00:00:00 2001 From: Carlos Antonio da Silva Date: Sun, 20 Jan 2013 22:09:31 -0200 Subject: Refactor grep call to remove .each Grep already yields the matching keys to the given block. --- actionpack/lib/action_controller/metal/strong_parameters.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'actionpack/lib') diff --git a/actionpack/lib/action_controller/metal/strong_parameters.rb b/actionpack/lib/action_controller/metal/strong_parameters.rb index 4193083f88..0d84fbb62b 100644 --- a/actionpack/lib/action_controller/metal/strong_parameters.rb +++ b/actionpack/lib/action_controller/metal/strong_parameters.rb @@ -382,7 +382,7 @@ module ActionController params[key] = self[key] end - keys.grep(/\A#{Regexp.escape(key)}\(\d+[if]?\)\z/).each do |k| + keys.grep(/\A#{Regexp.escape(key)}\(\d+[if]?\)\z/) do |k| if permitted_scalar?(self[k]) params[k] = self[k] end -- cgit v1.2.3