Module: WhinyMassAssignment::Sanitizer
- Included in:
- ActiveModel::MassAssignmentSecurity::BlackList, ActiveModel::MassAssignmentSecurity::WhiteList
- Defined in:
- lib/whiny-mass-assignment/sanitizer.rb
Instance Method Summary collapse
Instance Method Details
#warn!(attrs) ⇒ Object
10 11 12 13 |
# File 'lib/whiny-mass-assignment/sanitizer.rb', line 10 def warn!(attrs) self.logger.debug "#{WhinyMassAssignment::bc :yellow}Can't mass-assign protected attributes: #{attrs.join(', ')}#{WhinyMassAssignment::bc :default}" if self.logger whine!(attrs) if WhinyMassAssignment::Config.mode == :raise end |
#whine!(attrs) ⇒ Object
6 7 8 |
# File 'lib/whiny-mass-assignment/sanitizer.rb', line 6 def whine!(attrs) raise "Can't mass-assign protected attributes: #{attrs.join(', ')}" end |