Source: show | on GitHub
# File activemodel/lib/active_model/mass_assignment_security/sanitizer.rb, line 31 def initialize(target) @target = target super end
# File activemodel/lib/active_model/mass_assignment_security/sanitizer.rb, line 36 def logger? @target.respond_to?(:logger) && @target.logger end
# File activemodel/lib/active_model/mass_assignment_security/sanitizer.rb, line 40 def process_removed_attributes(attrs) logger.debug "WARNING: Can't mass-assign protected attributes: #{attrs.join(', ')}" if logger? end