Module: Mongoid::Sequence

Extended by:
ActiveSupport::Concern
Defined in:
lib/mongoid-sequence2/sequence.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



9
10
11
# File 'lib/mongoid-sequence2/sequence.rb', line 9

def self.included(base)
  base.extend(ClassMethods)
end

Instance Method Details

#set_sequenceObject



22
23
24
25
26
# File 'lib/mongoid-sequence2/sequence.rb', line 22

def set_sequence
  self.class.sequence_fields.each do |f|
    self[f] = Sequences.get_next_sequence(self.class.name.underscore, f)
  end
end