Class: Unidom::Sequence::Sequence

Inherits:
ApplicationRecord show all
Includes:
Common::Concerns::ModelExtension
Defined in:
app/models/unidom/sequence/sequence.rb

Overview

Sequence ζ˜―εΊεˆ—γ€‚

Class Method Summary collapse

Class Method Details

.generate!(sequentiality_code, prefix = '') ⇒ Object



17
18
19
20
21
# File 'app/models/unidom/sequence/sequence.rb', line 17

def self.generate!(sequentiality_code, prefix = '')
  sequence = prefix_is(prefix).sequentiality_coded_as(sequentiality_code).valid_at.alive.first_or_create!
  sequence.increment! :serial_number
  sequence.serial_number
end