Module: Merb::ParamsFilter::ControllerMixin::InstanceMethods

Defined in:
lib/merb-param-protection.rb

Instance Method Summary collapse

Instance Method Details

#initialize_params_filterObject



114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'lib/merb-param-protection.rb', line 114

def initialize_params_filter
  if accessible_params_args.is_a?(Hash)
    accessible_params_args.keys.each do |obj|
      self.request.restrict_params(obj, accessible_params_args[obj])
    end
  end

  if protected_params_args.is_a?(Hash)
    protected_params_args.keys.each do |obj|
      self.request.remove_params_from_object(obj, protected_params_args[obj])
    end
  end
end