diff options
Diffstat (limited to 'activemodel/lib/active_model/deprecated_mass_assignment_security.rb')
-rw-r--r-- | activemodel/lib/active_model/deprecated_mass_assignment_security.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/activemodel/lib/active_model/deprecated_mass_assignment_security.rb b/activemodel/lib/active_model/deprecated_mass_assignment_security.rb new file mode 100644 index 0000000000..1f409c87b9 --- /dev/null +++ b/activemodel/lib/active_model/deprecated_mass_assignment_security.rb @@ -0,0 +1,21 @@ +module ActiveModel + module DeprecatedMassAssignmentSecurity # :nodoc: + extend ActiveSupport::Concern + + module ClassMethods # :nodoc: + def attr_protected(*args) + raise "`attr_protected` is extracted out of Rails into a gem. " \ + "Please use new recommended protection model for params" \ + "(strong_parameters) or add `protected_attributes` to your " \ + "Gemfile to use old one." + end + + def attr_accessible(*args) + raise "`attr_accessible` is extracted out of Rails into a gem. " \ + "Please use new recommended protection model for params" \ + "(strong_parameters) or add `protected_attributes` to your " \ + "Gemfile to use old one." + end + end + end +end |