class ActiveModel::MassAssignmentSecurity::LoggerSanitizer
Public Class Methods
new(target)
click to toggle source
Calls superclass method
ActiveModel::MassAssignmentSecurity::Sanitizer.new
# File lib/active_model/mass_assignment_security/sanitizer.rb, line 31 def initialize(target) @target = target super end
Public Instance Methods
logger?()
click to toggle source
# File lib/active_model/mass_assignment_security/sanitizer.rb, line 36 def logger? @target.respond_to?(:logger) && @target.logger end
process_removed_attributes(attrs)
click to toggle source
# File 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