Module: Alephant::Sequencer

Defined in:
lib/alephant/models/sequencer.rb,
lib/alephant/models/sequence_table.rb

Defined Under Namespace

Classes: SequenceTable, Sequencer

Constant Summary collapse

@@sequence_tables =
{}

Class Method Summary collapse

Class Method Details

.create(table_name, ident, jsonpath = nil) ⇒ Object



7
8
9
10
# File 'lib/alephant/models/sequencer.rb', line 7

def self.create(table_name, ident, jsonpath = nil)
  @@sequence_tables[table_name] ||= SequenceTable.new(table_name)
  Sequencer.new(@@sequence_tables[table_name], ident, jsonpath)
end