Module: Rdux::Sanitize

Defined in:
lib/rdux/sanitize.rb

Class Method Summary collapse

Class Method Details

.call(payload) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/rdux/sanitize.rb', line 6

def call(payload)
  filtered_payload = payload.deep_dup # Create a duplicate to avoid modifying the original params
  Rails.application.config.filter_parameters.each do |filter_param|
    filter_recursive(filtered_payload, filter_param)
  end
  filtered_payload
end