Methods
L
N
P
Class Public methods
new(target)
    # File activemodel/lib/active_model/mass_assignment_security/sanitizer.rb, line 31
31:       def initialize(target)
32:         @target = target
33:         super
34:       end
Instance Public methods
logger?()
    # File activemodel/lib/active_model/mass_assignment_security/sanitizer.rb, line 36
36:       def logger?
37:         @target.respond_to?(:logger) && @target.logger
38:       end
process_removed_attributes(attrs)
    # File activemodel/lib/active_model/mass_assignment_security/sanitizer.rb, line 40
40:       def process_removed_attributes(attrs)
41:         logger.debug "WARNING: Can't mass-assign protected attributes: #{attrs.join(', ')}" if logger?
42:       end