Module: RailsAsyncMigrations

Defined in:
lib/rails_async_migrations/config.rb,
lib/rails_async_migrations.rb,
lib/rails_async_migrations/tracer.rb,
lib/rails_async_migrations/railtie.rb,
lib/rails_async_migrations/version.rb,
lib/rails_async_migrations/workers.rb,
lib/rails_async_migrations/mutators.rb,
lib/rails_async_migrations/migration.rb,
lib/rails_async_migrations/migration/run.rb,
lib/rails_async_migrations/mutators/base.rb,
lib/rails_async_migrations/migration/lock.rb,
lib/rails_async_migrations/migration/unlock.rb,
lib/rails_async_migrations/migration/overwrite.rb,
lib/rails_async_migrations/mutators/turn_async.rb,
lib/rails_async_migrations/migration/check_queue.rb,
lib/rails_async_migrations/migration/method_added.rb,
lib/rails_async_migrations/connection/active_record.rb,
lib/rails_async_migrations/migration/fire_migration.rb,
lib/rails_async_migrations/mutators/trigger_callback.rb,
lib/generators/rails_async_migrations/install_generator.rb,
lib/rails_async_migrations/workers/sidekiq/check_queue_worker.rb,
lib/rails_async_migrations/workers/sidekiq/fire_migration_worker.rb

Overview

we check the state of the queue and launch run worker if needed

Defined Under Namespace

Modules: Connection, Generators, Migration, Mutators Classes: Config, Error, Railtie, Tracer, Workers

Constant Summary collapse

VERSION =
"1.0.2"

Class Method Summary collapse

Class Method Details

.configObject



25
26
27
28
29
30
31
32
# File 'lib/rails_async_migrations.rb', line 25

def config
  @config ||= Config.new
  if block_given?
    yield @config
  else
    @config
  end
end

.resetObject



34
35
36
# File 'lib/rails_async_migrations.rb', line 34

def reset
  @config = Config.new
end