Object
Returns all attributes not denied by the authorizer.
# File lib/active_model/mass_assignment_security/sanitizer.rb, line 10 10: def sanitize(attributes, authorizer) 11: sanitized_attributes = attributes.reject { |key, value| authorizer.deny?(key) } 12: debug_protected_attribute_removal(attributes, sanitized_attributes) 13: sanitized_attributes 14: end
# File lib/active_model/mass_assignment_security/sanitizer.rb, line 18 18: def debug_protected_attribute_removal(attributes, sanitized_attributes) 19: removed_keys = attributes.keys - sanitized_attributes.keys 20: process_removed_attributes(removed_keys) if removed_keys.any? 21: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.