diff options
Diffstat (limited to 'activemodel/lib/active_model')
| -rw-r--r-- | activemodel/lib/active_model/deprecated_mass_assignment_security.rb | 19 | 
1 files changed, 19 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..16b8466e55 --- /dev/null +++ b/activemodel/lib/active_model/deprecated_mass_assignment_security.rb @@ -0,0 +1,19 @@ +module ActiveModel +  module DeprecatedMassAssignmentSecurity +    extend ActiveSupport::Concern + +     module ClassMethods +       def attr_protected(*args) +         raise "`attr_protected` is extracted out of Rails into a gem. " \ +           "Please use new recommended protection model for params " \ +           "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 " \ +           "or add `protected_attributes` to your Gemfile to use old one." +       end +     end +  end +end  | 
