Module: MongoMapper::Plugins::AutoIncrement::ClassMethods

Defined in:
lib/mongomapper_id2.rb

Instance Method Summary collapse

Instance Method Details

#auto_increment!(options = {:override => false}) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/mongomapper_id2.rb', line 9

def auto_increment! options = {:override => false}
  key :id2
  if(options[:override])
    class_eval { before_create class_eval { :update_auto_increment_override }}
  else
    class_eval { before_create class_eval { :update_auto_increment }}
  end
end