diff options
author | Prem Sichanugrist <s@sikachu.com> | 2010-01-21 04:37:10 +0700 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2010-01-21 10:08:26 +0100 |
commit | bd4f21fbac495fb28b6be993be808509e567239e (patch) | |
tree | facad12a926cd08f40ebf97da6d336cb8e03e6d9 /actionpack/lib/action_dispatch/http/parameters.rb | |
parent | fa9f000246c2f6010f18bf40237d105b782873e2 (diff) | |
download | rails-bd4f21fbac495fb28b6be993be808509e567239e.tar.gz rails-bd4f21fbac495fb28b6be993be808509e567239e.tar.bz2 rails-bd4f21fbac495fb28b6be993be808509e567239e.zip |
Move filter_parameter_logging logic out of the controller and create ActionDispatch::ParametersFilter to handle parameter filteration instead. This will make filteration not depending on controller anymore.
Signed-off-by: José Valim <jose.valim@gmail.com>
Diffstat (limited to 'actionpack/lib/action_dispatch/http/parameters.rb')
-rw-r--r-- | actionpack/lib/action_dispatch/http/parameters.rb | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/actionpack/lib/action_dispatch/http/parameters.rb b/actionpack/lib/action_dispatch/http/parameters.rb index 68ba3637bf..40b40ea94e 100644 --- a/actionpack/lib/action_dispatch/http/parameters.rb +++ b/actionpack/lib/action_dispatch/http/parameters.rb @@ -30,29 +30,6 @@ module ActionDispatch @env["action_dispatch.request.path_parameters"] ||= {} end - def filter_parameters - # TODO: Remove dependency on controller - if controller = @env['action_controller.instance'] - controller.send(:filter_parameters, params) - else - params - end - end - - def filter_env - if controller = @env['action_controller.instance'] - @env.map do |key, value| - if (key =~ /RAW_POST_DATA/i) - '[FILTERED]' - else - controller.send(:filter_parameters, {key => value}).values[0] - end - end - else - env - end - end - private # Convert nested Hashs to HashWithIndifferentAccess def normalize_parameters(value) |