Method: ActionController::Parameters#deep_dup

Defined in:
lib/action_controller/metal/strong_parameters.rb

#deep_dupObject

Returns a duplicate ActionController::Parameters instance with the same permitted parameters.



1092
1093
1094
1095
1096
# File 'lib/action_controller/metal/strong_parameters.rb', line 1092

def deep_dup
  self.class.new(@parameters.deep_dup, @logging_context).tap do |duplicate|
    duplicate.permitted = @permitted
  end
end