Module: SequenceOn::SequencedOn::ClassMethods

Defined in:
lib/sequence_on/sequenced_on.rb

Instance Method Summary collapse

Instance Method Details

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



55
56
57
58
59
60
# File 'lib/sequence_on/sequenced_on.rb', line 55

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