module Mongoid::AutoIncrement::ClassMethods
Public Instance Methods
auto_incremented(name, opts = {})
click to toggle source
# File lib/mongoid/auto_increment.rb, line 32 def auto_incremented(name, opts = {}) if auto_increment_class != self self.auto_increment_classes = auto_increment_classes + [self] self.auto_incremented_fields = auto_incremented_fields.dup if auto_increment_class.auto_increment_class_prefix == auto_increment_class_prefix self.auto_increment_class_prefix = collection_name end self.auto_increment_class = self end auto_incremented_fields << name field name, opts.merge({type: Integer}) end