Module: ActiveModel::MassAssignmentSecurity
- Defined in:
- lib/attr_accessible_block.rb
Defined Under Namespace
Modules: ClassMethods Classes: WhiteListBlock
Instance Method Summary collapse
Instance Method Details
#attr_accessible?(attribute) ⇒ Boolean
25 26 27 28 29 |
# File 'lib/attr_accessible_block.rb', line 25 def attr_accessible?(attribute) blocks = self.class.attr_accessible_blocks attributes = WhiteListBlock.new(blocks).sanitize({attribute => send(attribute)}, self) attributes.has_key?(attribute) end |