Sha256: 884949ba25e96dd17c08b2620d99c51468f8377742515175e991c69938f9b757
Contents?: true
Size: 662 Bytes
Versions: 2
Compression:
Stored size: 662 Bytes
Contents
require 'active_support/concern' module ScopedAttrAccessible autoload :Sanitizer, 'scoped_attr_accessible/sanitizer' autoload :ActiveModelMixin, 'scoped_attr_accessible/active_model_mixin' # Mixes the am mixin into ActiveModel's mass assignment helpers. def self.mixin! require 'active_model/mass_assignment_security' ActiveModel::MassAssignmentSecurity.module_eval do extend ScopedAttrAccessible::ActiveModelMixin::IncludedHook end end if defined?(Rails::Railtie) class Railtie < Rails::Railtie initializer "scoped_attr_accessible.setup" do ScopedAttrAccessible.mixin! end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
scoped_attr_accessible-0.1.3 | lib/scoped_attr_accessible.rb |
scoped_attr_accessible-0.1.2 | lib/scoped_attr_accessible.rb |