module MongoMapper::Plugins::Protected::ClassMethods
Public Instance Methods
attr_protected(*attrs)
click to toggle source
# File lib/mongo_mapper/plugins/protected.rb, line 14 def attr_protected(*attrs) raise AccessibleOrProtected.new(name) if try(:accessible_attributes?) self.protected_attributes = Set.new(attrs) + (protected_attributes || []) end
key(*args)
click to toggle source
Calls superclass method
# File lib/mongo_mapper/plugins/protected.rb, line 19 def key(*args) key = super attr_protected key.name.to_sym if key.options[:protected] key end