Module: NestedStrongParameters::ClassMethods
- Defined in:
- lib/nested_strong_parameters/nested_strong_parameters.rb
Instance Method Summary collapse
Instance Method Details
#strong_fields(*args) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/nested_strong_parameters/nested_strong_parameters.rb', line 13 def strong_fields(*args) = extract_option_as(args) roles = [:as] || :default self._strong_fields = self._strong_fields.deep_dup Array(roles).each do |role| self._strong_fields[role] ||= [] self._strong_fields[role] += args end end |
#whitelist(role = nil) ⇒ Object
24 25 26 |
# File 'lib/nested_strong_parameters/nested_strong_parameters.rb', line 24 def whitelist(role = nil) map_params(self, role) end |