Module: ParamsCleaner::ClassMethods

Defined in:
lib/params_cleaner.rb

Instance Method Summary collapse

Instance Method Details

#_action_whitelistsObject



49
50
51
# File 'lib/params_cleaner.rb', line 49

def _action_whitelists
  @action_whitelists
end

#allowed_params(*params_groups) ⇒ Object



39
40
41
42
# File 'lib/params_cleaner.rb', line 39

def allowed_params(*params_groups)
  @action_whitelists ||= {}
  @action_whitelists[:_all_] = Whitelist.new(params_groups)
end

#allowed_params_for(action, *params_groups) ⇒ Object



44
45
46
47
# File 'lib/params_cleaner.rb', line 44

def allowed_params_for(action, *params_groups)
  @action_whitelists ||= {}
  @action_whitelists[action] = Whitelist.new(params_groups)
end