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

Defined in:
lib/attr_accessible_block.rb

Instance Method Summary collapse

Instance Method Details

#mass_assignment_authorizerObject



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

def mass_assignment_authorizer
  WhiteListBlock.new(self.class.attr_accessible_blocks)
end

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



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

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