lib/rails-settings.rb in ledermann-rails-settings-2.4.1 vs lib/rails-settings.rb in ledermann-rails-settings-2.4.2

- old
+ new

@@ -1,4 +1,13 @@ +module RailsSettings + # In Rails 3, attributes can be protected by `attr_accessible` and `attr_protected` + # In Rails 4, attributes can be protected by using the gem `protected_attributes` + # In Rails 5, protecting attributes is obsolete (there are `StrongParameters` only) + def self.can_protect_attributes? + (ActiveRecord::VERSION::MAJOR == 3) || defined?(ProtectedAttributes) + end +end + require 'rails-settings/setting_object' require 'rails-settings/configuration' require 'rails-settings/base' require 'rails-settings/scopes'