Module: SequenceOn::SequencedOn::ClassMethods

Defined in:
lib/sequence_on/sequenced_on.rb

Instance Method Summary collapse

Instance Method Details

#sequenced_on(lmd, options = {}) ⇒ Object



38
39
40
41
42
43
# File 'lib/sequence_on/sequenced_on.rb', line 38

def sequenced_on(lmd, options = {})
  include InstanceMethods
  mattr_accessor :sequence_options, instance_accessor: false
  before_create :generate_sequence_id, prepend: true
  self.sequence_options = DEFAULT_OPTIONS.merge(options).merge(lmd: lmd)
end