From c6c6ffbd621f8bccfdda0431e7cc8cc5529b1c3b Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Thu, 18 Oct 2012 16:54:28 -0700 Subject: simplify filter enabled checking --- actionpack/lib/action_dispatch/http/parameter_filter.rb | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'actionpack/lib/action_dispatch/http/parameter_filter.rb') diff --git a/actionpack/lib/action_dispatch/http/parameter_filter.rb b/actionpack/lib/action_dispatch/http/parameter_filter.rb index 490b46c990..4edf235717 100644 --- a/actionpack/lib/action_dispatch/http/parameter_filter.rb +++ b/actionpack/lib/action_dispatch/http/parameter_filter.rb @@ -1,26 +1,21 @@ module ActionDispatch module Http class ParameterFilter - def initialize(filters) @filters = filters end def filter(params) - if enabled? - compiled_filter.call(params) - else + if @filters.empty? params.dup + else + compiled_filter.call(params) end end private - def enabled? - @filters.present? - end - - FILTERED = '[FILTERED]'.freeze + FILTERED = '[FILTERED]' def compiled_filter @compiled_filter ||= begin -- cgit v1.2.3