Module: ActiveModel::MassAssignmentSecurity::ClassMethods::InstanceMethods

Defined in:
lib/attr_accessible_block.rb

Instance Method Summary collapse

Instance Method Details

#mass_assignment_authorizerObject



20
21
22
# File 'lib/attr_accessible_block.rb', line 20

def mass_assignment_authorizer
  WhiteListBlock.new(&self.class.attr_accessible_block)
end

#sanitize_for_mass_assignment(attributes, role = :default) ⇒ Object



16
17
18
# File 'lib/attr_accessible_block.rb', line 16

def sanitize_for_mass_assignment(attributes, role = :default)
  mass_assignment_authorizer.sanitize(attributes, self)
end