Module: Moe::Sequence::ModuleFunctions

Included in:
Moe::Sequence
Defined in:
lib/moe/sequence.rb

Instance Method Summary collapse

Instance Method Details

#setup(name, copies, read_capacity, write_capacity) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/moe/sequence.rb', line 5

def setup(name, copies, read_capacity, write_capacity)
  return "#{name} already exists in config" if Moe.config.tables[name]

  table_manager = TableManager.new

  tables = table_manager.build name,
                               copies,
                               "hash",
                               "range",
                               read_capacity,
                               write_capacity

  Moe.config.tables[name] = tables
end