aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller
diff options
context:
space:
mode:
authorMarcel Molina <marcel@vernix.org>2006-04-29 17:47:10 +0000
committerMarcel Molina <marcel@vernix.org>2006-04-29 17:47:10 +0000
commit869c41d8d6593b1c50d9354a32adf0bd38fddeb1 (patch)
tree2c8a1b1a2d3dcc0deac2164d512b3e62413cf067 /actionpack/lib/action_controller
parent0049bd729f71c804b4c930e38269aa5a40cca158 (diff)
downloadrails-869c41d8d6593b1c50d9354a32adf0bd38fddeb1.tar.gz
rails-869c41d8d6593b1c50d9354a32adf0bd38fddeb1.tar.bz2
rails-869c41d8d6593b1c50d9354a32adf0bd38fddeb1.zip
Revert unintential change to filter parameters
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4308 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionpack/lib/action_controller')
-rwxr-xr-xactionpack/lib/action_controller/base.rb34
1 files changed, 16 insertions, 18 deletions
diff --git a/actionpack/lib/action_controller/base.rb b/actionpack/lib/action_controller/base.rb
index 77e5bba692..f0997e3f6a 100755
--- a/actionpack/lib/action_controller/base.rb
+++ b/actionpack/lib/action_controller/base.rb
@@ -373,26 +373,24 @@ module ActionController #:nodoc:
def filter_parameter_logging(*filter_words, &block)
parameter_filter = Regexp.new(filter_words.collect{ |s| s.to_s }.join('|'), true) if filter_words.length > 0
- class << self
- define_method(:filter_parameters) do |unfiltered_parameters|
- filtered_parameters = {}
-
- unfiltered_parameters.each do |key, value|
- if key =~ parameter_filter
- filtered_parameters[key] = '[FILTERED]'
- elsif value.is_a?(Hash)
- filtered_parameters[key] = filter_parameters(value)
- elsif block_given?
- key, value = key.dup, value.dup
- yield key, value
- filtered_parameters[key] = value
- else
- filtered_parameters[key] = value
- end
+ define_method(:filter_parameters) do |unfiltered_parameters|
+ filtered_parameters = {}
+
+ unfiltered_parameters.each do |key, value|
+ if key =~ parameter_filter
+ filtered_parameters[key] = '[FILTERED]'
+ elsif value.is_a?(Hash)
+ filtered_parameters[key] = filter_parameters(value)
+ elsif block_given?
+ key, value = key.dup, value.dup
+ yield key, value
+ filtered_parameters[key] = value
+ else
+ filtered_parameters[key] = value
end
-
- filtered_parameters
end
+
+ filtered_parameters
end
end
end