class NoBrainer::Document::TableConfig::Synchronizer

Public Class Methods

new(models) click to toggle source
# File lib/no_brainer/document/table_config/synchronizer.rb, line 2
def initialize(models)
  @models = models
end

Public Instance Methods

sync_table_config(options={}) click to toggle source
# File lib/no_brainer/document/table_config/synchronizer.rb, line 6
def sync_table_config(options={})
  @models.each(&:sync_table_config)

  unless options[:wait] == false
    # Waiting on all models due to possible races
    @models.each(&:table_wait)
  end

  true
end