Module: ActiveMongo::AttrAccessible::ClassMethods

Included in:
Base
Defined in:
lib/active_mongo_attr_accessible.rb

Instance Method Summary collapse

Instance Method Details

#attr_accessible(*input) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/active_mongo_attr_accessible.rb', line 4

def attr_accessible(*input)
  @@internal_attr_accessible = []
  
  input.each do |field|
    @@internal_attr_accessible.push(field.to_sym).uniq!
  end
end

#attr_accessible_getObject



12
13
14
# File 'lib/active_mongo_attr_accessible.rb', line 12

def attr_accessible_get
  @@internal_attr_accessible || []
end

#attr_clear(*input) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/active_mongo_attr_accessible.rb', line 16

def attr_clear(*input)
  @@internal_attr_clear = []
  
  input.each do |field|
    @@internal_attr_clear.push(field.to_sym).uniq!
  end
end

#attr_clear_getObject



28
29
30
# File 'lib/active_mongo_attr_accessible.rb', line 28

def attr_clear_get
  @@internal_attr_clear || []
end